OVH Cloud OVH Cloud

savoir quelle collone est sélectionnée (VBA)

3 réponses
Avatar
katia
Je souhaiterais creéer une macro qui s'aplique qur les colonnes sélectionnées!Mais comment savoir quelles sont les colonnes sélectionnées?

merci d'avance

3 réponses

Avatar
J-Dan
bonjour Katia,

Activecell.column te retourne la colonne de la cellule
active de ta selection

Selection.Columns.Count te retourne le nombre de colonnes
dans ta selection

Selection.Column la premiere colonne de ta plage, a
utiliser si ta cellule active n'est pas dans la premiere
colonne de ta selection (ex: tu selectionnes E10 et tu
etends ta selection jusque A1)

bon courage



-----Message d'origine-----
Je souhaiterais creéer une macro qui s'aplique qur les
colonnes sélectionnées!Mais comment savoir quelles sont

les colonnes sélectionnées?

merci d'avance
.



Avatar
katia
merci pour ton aide, ca va me permettre d'avancer!
Par contre si les colonnes C et H sont activés (et pas D,E,F,G) comment retrouver ces 2 colonnes?

encore merci ;)


bonjour Katia,

Activecell.column te retourne la colonne de la cellule
active de ta selection

Selection.Columns.Count te retourne le nombre de colonnes
dans ta selection

Selection.Column la premiere colonne de ta plage, a
utiliser si ta cellule active n'est pas dans la premiere
colonne de ta selection (ex: tu selectionnes E10 et tu
etends ta selection jusque A1)

bon courage



-----Message d'origine-----
Je souhaiterais creéer une macro qui s'aplique qur les
colonnes sélectionnées!Mais comment savoir quelles sont

les colonnes sélectionnées?

merci d'avance
.






Avatar
ge²de²
Bonsour(®)

Sub Macro4()
MsgBox Selection.Address
colsel = ""
For Each col In Selection.Columns
colsel = colsel & col.Column & ","
Next
MsgBox "Colonne(s): " & Left(colsel, Len(colsel) - 1)
End Sub

;-))
® © ¿

-----Message d'origine-----
merci pour ton aide, ca va me permettre d'avancer!
Par contre si les colonnes C et H sont activés (et pas
D,E,F,G) comment retrouver ces 2 colonnes?


encore merci ;)


bonjour Katia,

Activecell.column te retourne la colonne de la cellule
active de ta selection

Selection.Columns.Count te retourne le nombre de
colonnes


dans ta selection

Selection.Column la premiere colonne de ta plage, a
utiliser si ta cellule active n'est pas dans la
premiere


colonne de ta selection (ex: tu selectionnes E10 et tu
etends ta selection jusque A1)

bon courage



-----Message d'origine-----
Je souhaiterais creÃf©er une macro qui s'aplique qur
les



colonnes sÃf©lectionnÃf©es!Mais comment savoir
quelles sont


les colonnes sÃf©lectionnÃf©es?

merci d'avance
.



.