OVH Cloud OVH Cloud

numéro de cellule dans une plage

4 réponses
Avatar
Choko
Bonjour,

Je cherche à retrouver la position de ma cellule active dans ma plage.
Je voudrais qu'excel me renvoie sa position en comptant de gauche à droite.
Merci pour votre aide.

choko

4 réponses

Avatar
Rai
Bonjour,

Une solution :
MsgBox ActiveCell.Column - Selection.Column + 1

Bonne matinée

Rai

Bonjour,

Je cherche à retrouver la position de ma cellule active dans ma plage.
Je voudrais qu'excel me renvoie sa position en comptant de gauche à droite.
Merci pour votre aide.

choko




Avatar
Choko
J'ai du mal m'exprimer:

en faite quand je fais cells(2), cela renvoie B1, et je cherche à renvoyer
2 si ma cellule active est B1


"Rai" a écrit dans le message de news:

Bonjour,

Une solution :
MsgBox ActiveCell.Column - Selection.Column + 1

Bonne matinée

Rai

Bonjour,

Je cherche à retrouver la position de ma cellule active dans ma plage.
Je voudrais qu'excel me renvoie sa position en comptant de gauche à
droite.


Merci pour votre aide.

choko






Avatar
Rai
re-,

Euh, ben à vrai dire j'ai pas tout saisi là. J'dois avoir des neurones
engourdis par les molécules cholestérinogènes de mon repas de midi ;o)

Alors, allons-y de manière plus extensive.

Si tu veux le numéro de la colone d'une cellule
ActiveCell.Column
renverra le n° de la colonne de la Cellule Active (2 pour B1)

Tu peux aussi le faire par fonction XL (sans VBA donc)
=COLONNE
qui te donne le N° de la cellule active (celle qui contient la formule)
=COLONNE(B2)
qui te donne le N° de la colonne de la cellule indiqué

Mais j'ai quand même l'impression de répondre "à côté de la plaque"
parce-que je n'ai toujours pas saisi ce que venais faire ton histoire de
plage là-dedans.

Si besoin, auris-tu un exemple pour illustrer ton propos ?

A+

Rai

J'ai du mal m'exprimer:

en faite quand je fais cells(2), cela renvoie B1, et je cherche à renvoyer
2 si ma cellule active est B1


"Rai" a écrit dans le message de news:


Bonjour,

Une solution :
MsgBox ActiveCell.Column - Selection.Column + 1

Bonne matinée

Rai


Bonjour,

Je cherche à retrouver la position de ma cellule active dans ma plage.
Je voudrais qu'excel me renvoie sa position en comptant de gauche à



droite.

Merci pour votre aide.

choko











Avatar
Choko
Salut Rai,

En faite, je cherche à selectionner le UsedRange depuis ma cellule active et
je souhaite connaitre la position de cette cellule dans cette plage de cell.
Par exemple si la plage utilisée est A1: E2, si la cell active est C2,
celle-ci est la 8eme de la plage utilisée.


A B C D E
1 1 2 3 4 5
2 6 7 8 9 10

Je sais que si tu fais:
Msgbox Selection.cells(8)
xl te renvoie la valeur de la 8eme cell de ta selection.
Moi je cherche à faire ressortir le numéro de mon activecell (le 8).

Merci pour ton aide

"Rai" a écrit dans le message de news:

re-,

Euh, ben à vrai dire j'ai pas tout saisi là. J'dois avoir des neurones
engourdis par les molécules cholestérinogènes de mon repas de midi ;o)

Alors, allons-y de manière plus extensive.

Si tu veux le numéro de la colone d'une cellule
ActiveCell.Column
renverra le n° de la colonne de la Cellule Active (2 pour B1)

Tu peux aussi le faire par fonction XL (sans VBA donc)
=COLONNE
qui te donne le N° de la cellule active (celle qui contient la formule)
=COLONNE(B2)
qui te donne le N° de la colonne de la cellule indiqué

Mais j'ai quand même l'impression de répondre "à côté de la plaque"
parce-que je n'ai toujours pas saisi ce que venais faire ton histoire de
plage là-dedans.

Si besoin, auris-tu un exemple pour illustrer ton propos ?

A+

Rai

J'ai du mal m'exprimer:

en faite quand je fais cells(2), cela renvoie B1, et je cherche à
renvoyer


2 si ma cellule active est B1


"Rai" a écrit dans le message de news:


Bonjour,

Une solution :
MsgBox ActiveCell.Column - Selection.Column + 1

Bonne matinée

Rai


Bonjour,

Je cherche à retrouver la position de ma cellule active dans ma plage.
Je voudrais qu'excel me renvoie sa position en comptant de gauche à



droite.

Merci pour votre aide.

choko