Sélection d'une plage de cellules

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Magic_Doctor

XLDnaute Barbatruc
Supporter XLD
Bonjour,

L'intitulé peut paraître simpliste, mais je ne parviens pas, dans une macro, à sélectionner une plage de cellules.

Voici une esquisse de cette macro :

Sub zaza()

Dim firstcell As Range, secondcell As Range, nbcell(7) As Byte

Set firstcell = Cells([CellPrincipio].Row + nbcel(0), [CellPrincipio].Column)
Set secondcell = Cells([CellPrincipio].Row + nbcel(1), [CellPrincipio].Column)

'[CellPrincipio] étant une cellule nommée
'nbcell une valeur entière pouvant varier
'Je voudrais sélectionner la plage [firstcell : secondcell]
'firstcell et secondcell se trouvent bien entendu dans une même colonne
'Si j'écris firstcell.select, la cellule en question est bien sélectionnée, idem concernant lastcell.select

End Sub

Et je n'y parviens pas.

Comment s'y prendre ?
 
Re : Sélection d'une plage de cellules

Bonjour Pierrot93 & tototiti2008,

L'exemple n'était qu'une esquisse de la macro ; j'aurais en effet pu rejouter dans le corps de la macro :

nbcell(0) = 0
nbcell(1) = [CellPrincipio].Offset(nbcell(0), -2).Value - 1
nbcell(2) = [CellPrincipio].Offset(nbcell(1), -2).Value - 1
nbcell(3) = [CellPrincipio].Offset(nbcell(1) + nbcell(2), -2).Value - 1
nbcell(4) = [CellPrincipio].Offset(nbcell(1) + nbcell(2) + nbcell(3), -2).Value - 1
nbcell(5) = [CellPrincipio].Offset(nbcell(1) + nbcell(2) + nbcell(3) + nbcell(4), -2).Value - 1
nbcell(6) = [NbJoursMois].Value - 1

Le problème était tout simplement de sélectionner une plage de cellules dont on connaissait les extrémités (firstcell et secondcell).

Étant assez réfractaire à VBA, la solution de tototiti2008 répond donc parfaitement à la question.

Merci à tous les deux et une très bonne journée.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

I
Réponses
5
Affichages
866
J
Réponses
2
Affichages
739
jui42
J
Retour