V
valouvache
Guest
Bonjour,
Désespérée, je fais appel à votre expérience...
Je stocke dans une variable, un numéro de colonne.Ensuite, selon ce nombre, je ne selectionne pas les memes choses dans ma page.
Voici mon code :
If nb_total < 13 Then
ActiveSheet.Range("A1:M17").Select
Selection.Copy
Else
ActiveSheet.Range(Cells(1, 1), Cells(17, nb_total)).Select
MsgBox " selection " & Selection.Address
Selection.Copy
End If
après plusieurs tests, il semble qu'il rentre bien dans mon if et dans le else, le cas echéant mais n'exécute pas la ligne :
ActiveSheet.Range(Cells(1, 1), Cells(17, nb_total)).Select
De plus, il ne dit pas qu'il y aurait une erreur de syntaxe ou quelquechose dans le genre...J'ai essayé de déclarer la variable en tant que integer variant et meme de ne pas la déclarer du tout (pas bien)
Ce qui est bizarre c'est que j'utilise cette syntaxe dans d'autres procédures qui marche très bien
avez vous une idée de ce qui ne va pas dans ce code
merci d'avance....
Désespérée, je fais appel à votre expérience...
Je stocke dans une variable, un numéro de colonne.Ensuite, selon ce nombre, je ne selectionne pas les memes choses dans ma page.
Voici mon code :
If nb_total < 13 Then
ActiveSheet.Range("A1:M17").Select
Selection.Copy
Else
ActiveSheet.Range(Cells(1, 1), Cells(17, nb_total)).Select
MsgBox " selection " & Selection.Address
Selection.Copy
End If
après plusieurs tests, il semble qu'il rentre bien dans mon if et dans le else, le cas echéant mais n'exécute pas la ligne :
ActiveSheet.Range(Cells(1, 1), Cells(17, nb_total)).Select
De plus, il ne dit pas qu'il y aurait une erreur de syntaxe ou quelquechose dans le genre...J'ai essayé de déclarer la variable en tant que integer variant et meme de ne pas la déclarer du tout (pas bien)
Ce qui est bizarre c'est que j'utilise cette syntaxe dans d'autres procédures qui marche très bien
avez vous une idée de ce qui ne va pas dans ce code
merci d'avance....