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 :

fonction Address


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 33
    Par défaut fonction Address
    Bonjour ...

    La je galère trop donc g besoin d'un coup de main !!!
    Voila j'aimerai pouvoir rechercher un nom sur une feuille de calcul et a chaque fois qu'il est reconnu, copier la valuer correspondante (avec Offset) sur une autre page de calcule ; sachant que sur celle-ci, les valeurs se coleront l'une à la suite de l'autre.
    Sa marche bien la 1ère fois mais ensuite, il me renvoie un message d'erreur pour le 2ème tour !!!
    Voila ce que g écrit

    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
    If Mois = "Janvier" Then
    Sheets("Janvier").Activate
    Message = "Enter the product wished"
    Title = "INFORMATION"
    code1 = InputBox(Message, Title)
        With ActiveSheet
            Set c = Sheets("Janvier").Cells.Find(code1, LookAt:=xlWhole)
                    If Not c Is Nothing Then
                    firstAddress = c.Address
                    a = 2
                        Do
                        c.Offset(columnOffset:=9).Activate  :cry: ' NIVO OU LE PB SURVIENT
                        Selection.Copy
                        Sheets("BILAN PROD").Cells(7, a + 1).PasteSpecial (xlPasteValues)
                        Sheets("Janvier").Select
                            Set c.Address = Cells.FindNext(c)
                            Loop While Not c Is Nothing And c.Address <> firstAddress
                        Else
                        Exit Sub
                    End If
        End With
    J'avoue que la je coince !!!

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Sans aller plus loin, tu n'as pas besoin d'Address, là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                           Set c = Cells.FindNext(c)
    A+

  3. #3
    Membre averti
    Inscrit en
    Février 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 33
    Par défaut
    Le truc c que j avais pensé tu vois ....
    Et meme en l'enlevant ca marche tjrs pas !!!
    D'ailleurs qd j'avance pas à pas et que je verifie sur le fichier excell je m'apercoie qu'il prend bien la 1ère valeur mais bloque dès le 1er loop.
    En soit je pensais que le Macro était pas trop compliqué mais je me casse la tete !

  4. #4
    Membre éclairé Avatar de tomy7
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 540
    Par défaut re
    et si tu passes par une rechercheV .
    je connais pas le truc mais je pense que ya moyen.
    C'est juste une proposition je n ai pas assez d experience avec la methode.


    tom

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 33
    Par défaut
    Voila le souci ...
    AVec Excell et en RechercheV (le Control + F) il les trouve tous les nom.
    C'est donc mon code VBA qui est pas bon ....

  6. #6
    Membre éclairé Avatar de tomy7
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 540
    Par défaut re
    tu peux faire une rechercheV par vba:

    http://support.microsoft.com/kb/324861/fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 17
    Dernier message: 02/05/2013, 17h32
  2. address mail fonctione ou pas ?
    Par vicky777plus dans le forum Langage
    Réponses: 2
    Dernier message: 31/05/2012, 19h45
  3. [XL-2003] Informations sur les fonctions Address et Indirect
    Par johannj dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/06/2009, 14h20
  4. [XL-2003] Probleme d'utilisation de la Fonction Address
    Par ropineau dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/06/2009, 12h33
  5. [DEBUTANT]Interpreter une addresse http dans une fonction
    Par Battosaiii dans le forum Débuter
    Réponses: 9
    Dernier message: 22/08/2006, 14h48

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