Affichage de noms des cellules par boucle VBA

Résolu
intirafael Messages postés 6 Statut Membre -  
intirafael Messages postés 6 Statut Membre -
Bonjour,

Je suis dans mes premiers pas dans la programmation sur VBA, et après plusieurs recherches j'essaie de faire une boucle qui m'affiche un par un les noms que j'ai dans ma colonne A; est-ce-que quelqu'un aurait une trace a me donner.

Merci pour votre temps,

Inti

4 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    Essaies ce code:
    Option Explicit
    Sub test()
    Dim cel As Range
      For Each cel In Intersect(UsedRange, Columns(1)).Cells
        If cel.Formula <> "" Then MsgBox cel.Value
      Next cel
    End Sub
    
    0
  2. intirafael Messages postés 6 Statut Membre
     
    Merci Patrice,

    J'ai un message qui m'affiche: UsedRange: Variable not defined.

    Comment je dois définir UsedRange?

    Merci
    0
  3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Re,

    Le code ci-dessus est à placer dans un module de feuille

    Pour un module standard mettre :
    Option Explicit 
    Sub test() 
    Dim cel As Range 
      For Each cel In Intersect(ActiveSheet.UsedRange, _
        ActiveSheet.Columns(1)).Cells 
        If cel.Formula <> "" Then MsgBox cel.Value 
      Next cel 
    End Sub 
    

    Cordialement
    Patrice
    0
  4. intirafael Messages postés 6 Statut Membre
     
    Ca marche impeccable, merci beaucoup.
    0