Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1603 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  parcourir ligne par ligne une selection

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

parcourir ligne par ligne une selection

n°1346705
babay
Posté le 14-04-2006 à 10:38:31  profilanswer
 

Comment parcourir une selection ligne par ligne par rechercher une valeur?
for i=premiere ligne to selection.rows.count
    if sheets(1).cells(i,3)="moi" then msgbox i  
    i=i+1
next
le problème est la définition de la premiere ligne et si j'ai une selection à plusieurs zones comme Worksheets(1).Range("A1:H5,A10:H15" ).

mood
Publicité
Posté le 14-04-2006 à 10:38:31  profilanswer
 

n°1347666
pifa
Bonjour à tous et toutes
Posté le 16-04-2006 à 08:53:27  profilanswer
 

babay a écrit :

Comment parcourir une selection ligne par ligne par rechercher une valeur?
for i=premiere ligne to selection.rows.count
    if sheets(1).cells(i,3)="moi" then msgbox i  
    i=i+1
next
le problème est la définition de la premiere ligne et si j'ai une selection à plusieurs zones comme Worksheets(1).Range("A1:H5,A10:H15" ).


 
Bonjour,
 
En définissant une sélection multiple dans une feuille de calcul et en l'affectant à un objet range puis en parcourant toutes les cellule de cet objet range, cela devrait à peu près répondre à ta demande, voir ci dessous:
 
Sub Macro1()
Dim MaZone As Range
Dim MaCellule As Variant
 
    Range("B3:B8,D9:D16,F10:F16" ).Select
    Range("F10" ).Activate
    ActiveWorkbook.Names.Add Name:="MonSelect", RefersToR1C1:= _
        "=Feuil1!R3C2:R8C2,Feuil1!R9C4:R16C4,Feuil1!R10C6:R16C6"
Set MaZone = Sheets("feuil1" ).Range("MonSelect" )
    For Each MaCellule In MaZone
        Debug.Print MaCellule.Value
    Next MaCellule
End Sub  
 
N'hésite pas si cela ne colle pas.
 
Cordialement
 
Pifa

n°1349369
babay
Posté le 19-04-2006 à 10:06:25  profilanswer
 

ca marche merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  parcourir ligne par ligne une selection

 

Sujets relatifs
[VBA] [Excel] Chercher la première ligne après un graphiqueAfficher la cellule dans 1 textbox par intersection ligne & colonne
boite de dialogue parcourirProblème de sélection de feuille excel
Imprimer Une seule ligne ?Parsage de forum en ligne :: acceptable ?
[java3D] choisir l'epaisseur d'une ligneselection texte bizarre
Batch windows - Supprimer/modifier une ligne d'un fichierfilet qui va pas au bout de la ligne sur FF et ses copines
Plus de sujets relatifs à : parcourir ligne par ligne une selection


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR