IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Recherche V ou code VBa sur plusieurs feuilles


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Recherche V ou code VBa sur plusieurs feuilles
    Bonjour

    Je suis nouveau sur excel et depuis plusieurs jours en recherche sur les différents posts je ne trouve pas de solution à mon petit problème

    Je m'explique :

    Je souhaite faire une rechercheV sur plusieurs feuilles de mon classeur afin de pouvoir faire une offre de prix complète sur toutes les familles de produits

    et exporté le résultat dans un document à imprimé pour le client

    Par avance Merci pour votre aide

    Salutations
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Points : 712
    Points
    712
    Par défaut
    Bonsoir à tous
    Bonsoir Jack67

    Ta demande est un peu succincte, et ton fichier ne donne aucune indication. Néanmoins ci-dessous une approche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Private Sub rech_article()
    Dim Message As String
    Dim mon_article As String
    Dim c As Range
    Dim sh As Worksheet
     
    Message = "Entrez le nom de l'article"
    mon_article = InputBox(Message)
    ' boucle sur toutes les feuilles
    For Each sh In Workbooks("offre de prix.xls").Sheets
        ' l'article à chercher est dans la collone B
        With sh.Range("b:b")
            Set c = .Find(mon_article, , LookIn:=xlValues, Lookat:=xlWhole)
            If Not c Is Nothing Then
                sh.Activate
                ' sélectionne la ligne de l'article demandé
                sh.Range(c.Row & ":" & c.Row).Select
                Exit Sub
            End If
        End With
    Next sh
    MsgBox "L'article """ & mon_article & """ n'existe pas"
    End Sub
    Si je peux me permettre, je ne mets jamais d'espace dans un nom de fichier ou de répertoire (ni d'accent)

    A te lire

    Eric

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonsoir et merci pour ton approche

    Comment faire pour voir ton code en application dans mon fichier ?

    Voila je t'explique peut être plus en détails mon petit soucis

    Je souhaiterai par la recherche sur le code produit que s'affiche ( Prix HT & D3E & Prix TTC ) par une recherche sur l'ensemble des onglets de famille de produits ( 8 onglets )

    le résultat s'affiche dans le fichier et pouvoir faire une sélection des différents tarifs ( T1 & T2 & etc....) pour faire mon offre de prix ( sans devoir ressaisir ) le

    prix et après imprimer le document.

    Merci à vous pour la recherche et votre aide

    Cordialement

    Jack67

  4. #4
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Points : 712
    Points
    712
    Par défaut
    Bonsoir à tous
    Bonsoir Jack67

    Aide toi et le ciel t'aidera …..
    Connais tu le VBA ?
    Si je comprends bien, tu aimerais que l'on te propose un produit fini ??????? …..ou presque
    Commençons par le commencement :
    - décris nous clairement ta demande (et complètement : n'y aura-t-il pas de problème de stock ?)
    - donne nous un fichier "complet" (feuilles) et en ".xls", mais sans données confidentielles

    Je reprends ce que tu as écrit, en ajoutant quelques annotations :

    *******
    …..Je souhaiterai par la recherche sur le code produit (l'article ?) que s'affiche ( Prix HT (pas vu, quelle colonne ? ) & D3E & Prix TTC ) par une recherche sur l'ensemble des onglets de famille de produits ( 8 onglets (il n'y en a que 6 , sans compter "offre de prix") )
    le résultat s'affiche dans le fichier (lequel ? où ?) et pouvoir faire une sélection des différents tarifs ( T1 & T2 & etc....) (pas de demande pour cela !!!) pour faire mon offre de prix ( sans devoir ressaisir ) le prix et après imprimer le document (lequel ?)………

    *******
    Cordialement
    Eric

Discussions similaires

  1. [XL-2010] utilser un code VBa sur plusieurs lignes
    Par MatthieuT42 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/06/2015, 07h54
  2. [XL-2003] VBA Recherche sur plusieurs feuilles et copie éléments find
    Par sharivary dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/07/2014, 15h20
  3. [AC-2007] Activer Code VBA sur Formulaire Feuille de données
    Par FewRa dans le forum IHM
    Réponses: 5
    Dernier message: 19/02/2013, 11h40
  4. [PPT-2007] Utiliser du code VBA sur plusieurs objets et pas qu'un seul
    Par beegees dans le forum VBA PowerPoint
    Réponses: 1
    Dernier message: 25/03/2010, 10h55
  5. [excel] même code sur plusieurs feuilles
    Par sabotage dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/11/2005, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo