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

F

Francis

Guest
Bonjour le forum,

j'ai un petit soucis; je déclare une plage, à priori tout va bien, mais sur la ligne qui suit, je ne sais pas comment définir mon 'objet'.

Plage = Worksheets(ActiveSheet).Range('IA1:IA' & ligne).Address

'Annee.RowSource = 'ma_feuil!' & Plage fonctionne, pas satisfaisant
Annee.RowSource = ActiveSheet! & Plage fonctionne pas

Auriez vous une piste ?
Francis
 
Bonjour Francis, le forum

ma foi un

Set Plage = ActiveSheet.Range('IA1:IA' & ligne)
Msgbox Plage.Address

devrait parfaitement convenir.

Cordialement, A+

Ps: pour alimenter Annee.RowSource, pas assez de renseignements.
On ne sait pas quel type de données tu attends, adresse, tableau de valeurs, plage...

Message édité par: yeahou, à: 24/05/2005 07:33
 
Bonjour Pascal, Yeahou, Francis

Rapide visite sur mon Forum favori pour vous faire un coucou et vous donner signe de vie !

Pour l'ActiveSheet, je ne suis pas si certain que la ligne 'directe' proposée par Pascal, va bien retouner l'ActiveSheet.Name... Mais c'est tout à fait possible, mais c'est au choix, soit je construis maintenant un UserForm pour tester soit je me rase avant de partir au bureau !!! (et en plus meeting today, alors...)

Enfin en syntax décomposée avec variables déclarées, je procèderai ainsi :

Dim Plage As String
Dim Feuille As String


Plage = Worksheets(ActiveSheet).Range('IA1:IA' & ligne).Address
Feuille = ActiveSheet.Name & '!'

TonUserForm.TaListBox.RowSource = Feuille & Plage


Bonne Journée à vous tous et toute
@+Thierry
 
Re

Plaisir de te relire Thierry ça faisait longtemps tu commences à manquer sur le forum

Bien oui maintenant que tu le lis je me suis tellement focalisé sur le ! mis dans la variable que j'ai pas fait attention au .name de la feuille

Bonne journée et bosse bien
 
Bonjour Yeahou, Pascal, Thierry, le forum

Je vous remercie tous pour votre aide, qui m'enleve une épine, de rosier, ça m'apprendra à marcher pieds nu dans le jardin.
bonne journée
Francis
 
- 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

Réponses
13
Affichages
972
A
Réponses
11
Affichages
1 K
A
Retour