• Initiateur de la discussion Initiateur de la discussion Yannick
  • Date de début Date de début

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 !

Y

Yannick

Guest
Bonjour,

Je n'y connais rien en VBA ms je suis limité par les formules Excel.
Pouvez-vous donc me donner un petit coup de main pour ce qui suit :
Prenons une macro toute simple : sélectionner une zone et copier :

Sub test()
Range("C2:E20").Select
Selection.Copy
End Sub

Comment faire pour avoir une référence à la feuille excel au lieu de C2 et E20 ?
Par exemple, je voudrais que A1 (ex: 35) soit un nombre qui peut changer automatiquement et que la sélection se fasse de C2 à E"réf(A1)" càd, ds mon exemple, de C2 à E35.
Si vous n'avez pas de solution pour ceci, peut-être qu'en disant que A1=E35 et donc sélection de C2 à réf(A1) ?
Ou carrément A1 = C2:E35 et sélection : Range("réf(A1)") ?
Enfin bref, en 1 mot : HELP

Merci beaucoup
 
Bonjour,

Modifie tous simplement comme ceci:

Sub test()
Range("C2:E" & Range("A1")).Select
Selection.Copy
End Sub


P.S. tu peux tous simplement mettre:

Sub test()
Range("C2:E" & Range("A1")).Copy
End Sub


Bonne chance

@Bonne journée@
 
Impeccable, c'est ce que je cherchais ...
Ca me donne envie d'apprendre la programmation en VBA, tiens !!!
Malheureusement, je n'ai pas le temps pour l'instant, mais vous connaissez un site clair et complet pour débuter en VBA (euh ... si on a le droit de donner des adresses sur ce forum, bien sûr)

En tout cas, merci beaucoup !
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 îPb code VBA
Réponses
1
Affichages
628
Retour