VBA Excel 365 : Range.Resize
RésoluBruno83200_6929 Messages postés 725 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous!
Ce simple bout de code bugue, et je ne trouve pas mon erreur ...
MaPlage , Reunion As Range
Set MaPlage = Range(Reunion).Resize(20, 9)
???
Windows / Chrome 123.0.0.0
1 réponse
-
Bonjour,
C'est normal que cela ne fonctionne pas. La variable Reunion n'est pas définie, et vous essayez de l'utiliser comme argument pour la fonction Range. Vous devez définir la plage que vous souhaitez redimensionner dans la variable Reunion.
Set Reunion = Range("A1:I1") (Par exemple, ajustez la plage selon vos besoins)
et ce avant de redimensionner la plage dans le code.
-
Merci pour ta réponse!
En fait, le range Reunion est défini plus haut dans mon code.
De toute façon, si je fais:
Sub Bout_de_Code()
Dim MaPlage, Reunion As Range
Set Reunion = Range("A1:I1")
'MsgBox Reunion.Address
'Stop
Set MaPlage = Range(Reunion).Resize(20, 9)
End Sub
ça bugue toujours sur le resize ...???
-