Airone784
XLDnaute Occasionnel
Bonjour,
Je vous explique mon souci en espérant que vous puissiez me venir en aide.
Sur un simple tableau, je sélectionne les cellules B2:F2.
Dans ce cas, si je veux connaitre quelle est ma plus petite et ma plus grande colonne sélectionnée, tout va bien, j'utilise le code suivant :
Maintenant si je sélectionne la même chose mais en sélection de F2 vers B2 avec ma souris, mon code ne fonctionne plus. Or dans ce cas, je voudrais aussi connaitre ma plus petite et ma plus grande colonne.
Dans ce cas j'obtiens :
msgbox activecell.column >>>>> 6
msgbox ActiveCell.Column + Selection.Count - 1 >>>> 10
Bref, je ne sais pas comment faire comprendre à Excel le sens dans lequel je sélectionne mes cellules.
Si j'étais le seul futur utilisateur du fichier, je ferais attention mais nous serons plusieurs à l'utiliser...
Comment faire???
Je vous remercie d'avance pour votre aide.
Je vous explique mon souci en espérant que vous puissiez me venir en aide.
Sur un simple tableau, je sélectionne les cellules B2:F2.
Dans ce cas, si je veux connaitre quelle est ma plus petite et ma plus grande colonne sélectionnée, tout va bien, j'utilise le code suivant :
Code:
'Plus petite colonne
msgbox activecell.column >>>>2 car mon curseur est dans la colonne 2
'Plus grande colonne
msgbox ActiveCell.Column + Selection.Count - 1 >>>> 6 (colonne de départ 2 + ma sélection 5 -1).
Maintenant si je sélectionne la même chose mais en sélection de F2 vers B2 avec ma souris, mon code ne fonctionne plus. Or dans ce cas, je voudrais aussi connaitre ma plus petite et ma plus grande colonne.
Dans ce cas j'obtiens :
msgbox activecell.column >>>>> 6
msgbox ActiveCell.Column + Selection.Count - 1 >>>> 10
Bref, je ne sais pas comment faire comprendre à Excel le sens dans lequel je sélectionne mes cellules.
Si j'étais le seul futur utilisateur du fichier, je ferais attention mais nous serons plusieurs à l'utiliser...
Comment faire???
Je vous remercie d'avance pour votre aide.