OVH Cloud OVH Cloud

syntaxes VBA

2 réponses
Avatar
G.W.
Bonjour,
j'utilise une macro " nettoyage " trouvée sur mpfe mais je ne comprend pas
le (,2) qui termine la ligne suivante
Set DCell = Sht.Cells.Find("*", , , , xlByColumns, xlPrevious)(, 2)
Un spécialiste ès VBA pourra sans doute me renseigner ?
Plus généralement j'aimerais savoir où trouver les différentes manières
d'écrire les codes
Merci

2 réponses

Avatar
Pierre Fauconnier
Bonsoir

La syntaxe MaCellule(x,y) permet de trouver la cellule se trouvant dans la
Xième ligne et la Yième colonne à partir de la référence de MaCellule.
Si MaCellule est la cellule A1, MaCellule(2,5) donne E2...
l'expression (,2) correspond à (1,2) et décale donc d'une colonne à droite
sur la même ligne.


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"G.W." a écrit dans le message de
news:c9q5gt$ut7$
Bonjour,
j'utilise une macro " nettoyage " trouvée sur mpfe mais je ne comprend pas
le (,2) qui termine la ligne suivante
Set DCell = Sht.Cells.Find("*", , , , xlByColumns, xlPrevious)(, 2)
Un spécialiste ès VBA pourra sans doute me renseigner ?
Plus généralement j'aimerais savoir où trouver les différentes manières
d'écrire les codes
Merci





Avatar
G.W.
Merci Pierre,
on en apprend tous les jours sur mpfe
Bonne soirée

"Pierre Fauconnier" a écrit dans le
message news:
Bonsoir

La syntaxe MaCellule(x,y) permet de trouver la cellule se trouvant dans la
Xième ligne et la Yième colonne à partir de la référence de MaCellule.
Si MaCellule est la cellule A1, MaCellule(2,5) donne E2...
l'expression (,2) correspond à (1,2) et décale donc d'une colonne à droite
sur la même ligne.


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"G.W." a écrit dans le message de
news:c9q5gt$ut7$
Bonjour,
j'utilise une macro " nettoyage " trouvée sur mpfe mais je ne comprend
pas


le (,2) qui termine la ligne suivante
Set DCell = Sht.Cells.Find("*", , , , xlByColumns, xlPrevious)(, 2)
Un spécialiste ès VBA pourra sans doute me renseigner ?
Plus généralement j'aimerais savoir où trouver les différentes manières
d'écrire les codes
Merci