Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
LSteph
Bonsoir Alfred, Oui! exemple avec ton nom ainsi défini: F5 (Edition atteindre) dans référencee tu tapes ainsi séparé d'un blanc COLONNE_VILLE 5:5
tu obtiendras l'intersection de ta colonneville et ligne 5 "Alfred Wallace" a écrit dans le message de news: 43e7c79f$0$29182$
Bonsoir :-)
j'ai une colonne de données, par, exemple, les villes.
la première ligne de cette colonne represente l'étiquette de la colonne donc "VILLES"
je nomme toute la colonne en lui donnant le nom COLONNE_VILLE
je voudrais savoir si je peux lire (acceder) à la valeur de la ligne x dans la zone COLONNE_VILLE
je voudrais faire par exemple :
POUR chaque_ville dans COLONNE_VILLE
une cellule = COLONNE_VILLE(indice courant)
Fin POUR
merci
José
Bonsoir Alfred,
Oui! exemple avec ton nom ainsi défini:
F5 (Edition atteindre)
dans référencee tu tapes ainsi séparé d'un blanc
COLONNE_VILLE 5:5
tu obtiendras l'intersection de ta colonneville et ligne 5
"Alfred Wallace" <jose6a@yahoo.fr> a écrit dans le message de news:
43e7c79f$0$29182$8fcfb975@news.wanadoo.fr...
Bonsoir :-)
j'ai une colonne de données, par, exemple, les villes.
la première ligne de cette colonne represente l'étiquette de
la colonne donc "VILLES"
je nomme toute la colonne en lui donnant le nom COLONNE_VILLE
je voudrais savoir si je peux lire (acceder) à
la valeur de la ligne x dans la zone COLONNE_VILLE
Supposons que la plage nommée "Toto" -> plage A1:A10
Tu peux utiliser ce type de syntaxe pour faire référence à une cellule particulière de la zone nommée
A = Range("Toto")(3) OU A = Range("Toto").Item(3) OU A = [toto].Item(3)
La propriété Item contient 2 éléments Item(row,Column) si besoin il y a. Chacune de ces syntaxes retourne la 3 ième valeur de la plage A1:A10
Salutations!
"Alfred Wallace" a écrit dans le message de news: 43e7c79f$0$29182$ Bonsoir :-)
j'ai une colonne de données, par, exemple, les villes.
la première ligne de cette colonne represente l'étiquette de la colonne donc "VILLES"
je nomme toute la colonne en lui donnant le nom COLONNE_VILLE
je voudrais savoir si je peux lire (acceder) à la valeur de la ligne x dans la zone COLONNE_VILLE
je voudrais faire par exemple :
POUR chaque_ville dans COLONNE_VILLE
une cellule = COLONNE_VILLE(indice courant)
Fin POUR
merci
José
JB
Bonjour,
Sub Essai1() For ligne = 1 To Range("colonneVille").Count x = Range("colonneVille").Cells(ligne, 1) x = Range("colonneVille")(ligne)(1) Next ligne End Sub
Pour parcourir les cellules occupées seulement:
Sub essai2() For Each c In Range("colonneVille").SpecialCells(xlCellTypeConstants, 23) x = c.Value Next c End Sub
Sub essai3() 'la liste commence en ligne 1 For ligne = 1 To Range("colonneVille").SpecialCells(xlCellTypeConstants, 23).Count x = Range("colonneVille").Cells(ligne, 1) x = Range("colonneVille")(ligne)(1) Next ligne End Sub
JB
Bonjour,
Sub Essai1()
For ligne = 1 To Range("colonneVille").Count
x = Range("colonneVille").Cells(ligne, 1)
x = Range("colonneVille")(ligne)(1)
Next ligne
End Sub
Pour parcourir les cellules occupées seulement:
Sub essai2()
For Each c In
Range("colonneVille").SpecialCells(xlCellTypeConstants, 23)
x = c.Value
Next c
End Sub
Sub essai3()
'la liste commence en ligne 1
For ligne = 1 To
Range("colonneVille").SpecialCells(xlCellTypeConstants, 23).Count
x = Range("colonneVille").Cells(ligne, 1)
x = Range("colonneVille")(ligne)(1)
Next ligne
End Sub
Sub Essai1() For ligne = 1 To Range("colonneVille").Count x = Range("colonneVille").Cells(ligne, 1) x = Range("colonneVille")(ligne)(1) Next ligne End Sub
Pour parcourir les cellules occupées seulement:
Sub essai2() For Each c In Range("colonneVille").SpecialCells(xlCellTypeConstants, 23) x = c.Value Next c End Sub
Sub essai3() 'la liste commence en ligne 1 For ligne = 1 To Range("colonneVille").SpecialCells(xlCellTypeConstants, 23).Count x = Range("colonneVille").Cells(ligne, 1) x = Range("colonneVille")(ligne)(1) Next ligne End Sub
JB
LSteph
Bonjour Alfred, sur une seule colonne onpeut faire ainsi en vba:
Range("COLONNE_VILLE").Cells(5)
Cordialement
lSteph
"Alfred Wallace" a écrit dans le message de news: 43e7ea8f$0$21294$
Bonsoir Alfred, Oui! exemple avec ton nom ainsi défini: F5 (Edition atteindre) dans référencee tu tapes ainsi séparé d'un blanc COLONNE_VILLE 5:5
tu obtiendras l'intersection de ta colonneville et ligne 5
heu, pardon, je voulais savoir comment on accede aux valeurs, en VBA.
Merci de ton aide.
José
Bonjour Alfred,
sur une seule colonne onpeut faire ainsi en vba:
Range("COLONNE_VILLE").Cells(5)
Cordialement
lSteph
"Alfred Wallace" <jose6a@yahoo.fr> a écrit dans le message de news:
43e7ea8f$0$21294$8fcfb975@news.wanadoo.fr...
Bonsoir Alfred,
Oui! exemple avec ton nom ainsi défini:
F5 (Edition atteindre)
dans référencee tu tapes ainsi séparé d'un blanc
COLONNE_VILLE 5:5
tu obtiendras l'intersection de ta colonneville et ligne 5
heu, pardon, je voulais savoir comment on accede
aux valeurs, en VBA.
Bonjour Alfred, sur une seule colonne onpeut faire ainsi en vba:
Range("COLONNE_VILLE").Cells(5)
Cordialement
lSteph
"Alfred Wallace" a écrit dans le message de news: 43e7ea8f$0$21294$
Bonsoir Alfred, Oui! exemple avec ton nom ainsi défini: F5 (Edition atteindre) dans référencee tu tapes ainsi séparé d'un blanc COLONNE_VILLE 5:5
tu obtiendras l'intersection de ta colonneville et ligne 5
heu, pardon, je voulais savoir comment on accede aux valeurs, en VBA.
Merci de ton aide.
José
Daniel
Bonjour. Essaie : Var = Range("COLONNE_VILLE")(5) Cordialement. Daniel "Alfred Wallace" a écrit dans le message de news: 43e7ea8f$0$21294$
Bonsoir Alfred, Oui! exemple avec ton nom ainsi défini: F5 (Edition atteindre) dans référencee tu tapes ainsi séparé d'un blanc COLONNE_VILLE 5:5
tu obtiendras l'intersection de ta colonneville et ligne 5
heu, pardon, je voulais savoir comment on accede aux valeurs, en VBA.
Merci de ton aide.
José
Bonjour.
Essaie :
Var = Range("COLONNE_VILLE")(5)
Cordialement.
Daniel
"Alfred Wallace" <jose6a@yahoo.fr> a écrit dans le message de news:
43e7ea8f$0$21294$8fcfb975@news.wanadoo.fr...
Bonsoir Alfred,
Oui! exemple avec ton nom ainsi défini:
F5 (Edition atteindre)
dans référencee tu tapes ainsi séparé d'un blanc
COLONNE_VILLE 5:5
tu obtiendras l'intersection de ta colonneville et ligne 5
heu, pardon, je voulais savoir comment on accede
aux valeurs, en VBA.
Bonjour. Essaie : Var = Range("COLONNE_VILLE")(5) Cordialement. Daniel "Alfred Wallace" a écrit dans le message de news: 43e7ea8f$0$21294$
Bonsoir Alfred, Oui! exemple avec ton nom ainsi défini: F5 (Edition atteindre) dans référencee tu tapes ainsi séparé d'un blanc COLONNE_VILLE 5:5
tu obtiendras l'intersection de ta colonneville et ligne 5
heu, pardon, je voulais savoir comment on accede aux valeurs, en VBA.
Merci de ton aide.
José
Alfred Wallace
Bonjour,
Sub Essai1() For ligne = 1 To Range("colonneVille").Count x = Range("colonneVille").Cells(ligne, 1) x = Range("colonneVille")(ligne)(1) Next ligne End Sub
Pour parcourir les cellules occupées seulement:
Sub essai2() For Each c In Range("colonneVille").SpecialCells(xlCellTypeConstants, 23) x = c.Value Next c End Sub
Sub essai3() 'la liste commence en ligne 1 For ligne = 1 To Range("colonneVille").SpecialCells(xlCellTypeConstants, 23).Count x = Range("colonneVille").Cells(ligne, 1) x = Range("colonneVille")(ligne)(1) Next ligne End Sub
JB
Je vous remerci tous pour votre aide et vos conseils !
Je suis baba de la qualité de vos réponses !!!
Merci encore
José
Bonjour,
Sub Essai1()
For ligne = 1 To Range("colonneVille").Count
x = Range("colonneVille").Cells(ligne, 1)
x = Range("colonneVille")(ligne)(1)
Next ligne
End Sub
Pour parcourir les cellules occupées seulement:
Sub essai2()
For Each c In
Range("colonneVille").SpecialCells(xlCellTypeConstants, 23)
x = c.Value
Next c
End Sub
Sub essai3()
'la liste commence en ligne 1
For ligne = 1 To
Range("colonneVille").SpecialCells(xlCellTypeConstants, 23).Count
x = Range("colonneVille").Cells(ligne, 1)
x = Range("colonneVille")(ligne)(1)
Next ligne
End Sub
JB
Je vous remerci tous pour votre aide et vos conseils !
Sub Essai1() For ligne = 1 To Range("colonneVille").Count x = Range("colonneVille").Cells(ligne, 1) x = Range("colonneVille")(ligne)(1) Next ligne End Sub
Pour parcourir les cellules occupées seulement:
Sub essai2() For Each c In Range("colonneVille").SpecialCells(xlCellTypeConstants, 23) x = c.Value Next c End Sub
Sub essai3() 'la liste commence en ligne 1 For ligne = 1 To Range("colonneVille").SpecialCells(xlCellTypeConstants, 23).Count x = Range("colonneVille").Cells(ligne, 1) x = Range("colonneVille")(ligne)(1) Next ligne End Sub
JB
Je vous remerci tous pour votre aide et vos conseils !