OVH Cloud OVH Cloud

Etendre une selection

5 réponses
Avatar
Catherine
Bonjour tout le monde

Je selectionne une cellule d'après le contenu d'un textbox.
La cellule selectionnée est donc variable, mon soucis est que j'aimerais
d'après ma cellule selectionnée, selectionner les 6 cellules à droites de la
cellule active...

Comment faire ?

Merci

5 réponses

Avatar
padbra
bonjour Catherine,

en vba,

Sub test()
Range(ActiveCell, ActiveCell.Offset(0, 6)).Select
End Sub

hth,
padbra

"Catherine" a écrit dans le message de news:
OQNycV#
Bonjour tout le monde

Je selectionne une cellule d'après le contenu d'un textbox.
La cellule selectionnée est donc variable, mon soucis est que j'aimerais
d'après ma cellule selectionnée, selectionner les 6 cellules à droites de
la

cellule active...

Comment faire ?

Merci




Avatar
AV
Une comme ça, avec des références relatives :

ActiveCell.Range("B1:G1").Select

AV
Avatar
sabatier
mais si catherine souhaite ne sélectionner que les 6 cellules à droite de la
cellule sélectionnée, alors :

Sub test()
Range(ActiveCell.Offset(0, 1), ActiveCell.Offset(0, 6)).Select
End Sub

jps

padbra wrote:

bonjour Catherine,

en vba,

Sub test()
Range(ActiveCell, ActiveCell.Offset(0, 6)).Select
End Sub

hth,
padbra

"Catherine" a écrit dans le message de news:
OQNycV#
Bonjour tout le monde

Je selectionne une cellule d'après le contenu d'un textbox.
La cellule selectionnée est donc variable, mon soucis est que j'aimerais
d'après ma cellule selectionnée, selectionner les 6 cellules à droites de
la

cellule active...

Comment faire ?

Merci






Avatar
Frédéric Sigonneau
Bonsoir,

Autres approches possibles :

- Les 6 cellules à droite de la cellule active *plus* la cellule active:

ActiveCell.Resize(, 7).Select

- Les 6 cellules à droite de la cellule active *sans* la cellule active :

ActiveCell(, 2).Resize(, 6).Select

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour tout le monde

Je selectionne une cellule d'après le contenu d'un textbox.
La cellule selectionnée est donc variable, mon soucis est que j'aimerais
d'après ma cellule selectionnée, selectionner les 6 cellules à droites de la
cellule active...

Comment faire ?

Merci


Avatar
padbra
Vivi, j'avais mal interprete la question.

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

mais si catherine souhaite ne sélectionner que les 6 cellules à droite de
la

cellule sélectionnée, alors :

Sub test()
Range(ActiveCell.Offset(0, 1), ActiveCell.Offset(0, 6)).Select
End Sub

jps

padbra wrote:

bonjour Catherine,

en vba,

Sub test()
Range(ActiveCell, ActiveCell.Offset(0, 6)).Select
End Sub

hth,
padbra

"Catherine" a écrit dans le message de news:
OQNycV#
Bonjour tout le monde

Je selectionne une cellule d'après le contenu d'un textbox.
La cellule selectionnée est donc variable, mon soucis est que
j'aimerais



d'après ma cellule selectionnée, selectionner les 6 cellules à droites
de



la
cellule active...

Comment faire ?

Merci