Problème nb arguments

  • Initiateur de la discussion Initiateur de la discussion antiphot
  • 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 !

antiphot

XLDnaute Occasionnel
Bonjour à toutes et à tous

Dans un module standard, j'ai déclaré 10 variables publiques as range

ex: public essai1 as range, public essai2 as range ......, public essai10 as range

ensuite la procédure suivante:

sub mesvariables()
set essai1 = sheets("feuil1").range("A1")
set essai2 = sheets("feuil1").range("B1")
........
set essai10 = sheets("feuil1").range("J1")
end sub

et dans un autre module

sub test()
call mesvariables
dim plg as range
set plg = sheets("feuil1").range(essai1, essai2, ....., essai10)
plg.value="OK"
end sub

Et là j'ai apparement un problème lié au nb d'arguments. Par contre si ma variable plg contient seulement 2 arguments, ex: essai1 et essai2 cela fonctionne.

Comment puis-je contourner cette difficulté ?
Merci par avance pour vos conseils

Philippe
 
Re : Problème nb arguments

Bonjour,

Range n'accepte pas plus de 2 arguments puisqu'il établit une seule plage définie par 2 cellules.

Ecrire donc ici :

Code:
Set plg = Application.Union(essai1, essai2, ....., essai10)

A+
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
529
Réponses
7
Affichages
1 K
Réponses
9
Affichages
1 K
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
902
Réponses
4
Affichages
1 K
Retour