pb syntaxe dans Rowsource vba excel

pb syntaxe dans Rowsource vba excel - VB/VBA/VBS - Programmation

Marsh Posté le 26-01-2006 à 11:47:34    

Bonjour,je débute en vba sous excel.
Sur un form j'ai 2 combos.
Les données se trouvent sur 2 feuilles différentes d'un meme fichier sur lequel est le form.
Pour renseigner la Rowsource d'une combo je vais dans ses propriétés et je tape Feuil2!A2:A10
J'ai un message qui me dit IMPOSSIBLE DE DEFINIR LA PROPRIETE ROWSOURCE.VALEUR DE PROPRIETE NON VALIDE
Est-ce normale?
Que dois-je faire sans écrire du code pour les combo?
 
Merci de votre aide

Reply

Marsh Posté le 26-01-2006 à 11:47:34   

Reply

Marsh Posté le 26-01-2006 à 12:40:43    

Salut fred,
Sur mon excel 2002 cette synthaxe marche parfaitement (voir image ci-dessous pour le détail).
 
http://img100.imageshack.us/img100/1479/combobox4dk.png
A voir si ça t'aide
 
PS:si le problème persite donnes nous au moins ta version d'excel...


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 26-01-2006 à 14:46:21    

watashi a écrit :

Salut fred,
Sur mon excel 2002 cette synthaxe marche parfaitement (voir image ci-dessous pour le détail).
 
http://img100.imageshack.us/img100 [...] box4dk.png
A voir si ça t'aide
 
PS:si le problème persite donnes nous au moins ta version d'excel...


Merci de me consacrer un peut de temps WATASHI.
Je travaille avec EXCEL de office XP.
J'ai bien réalisé la meme syntaxe que toi et j'ai toujours le meme message????
Est-ce un probleme de version? :whistle:  

Reply

Marsh Posté le 26-01-2006 à 15:00:26    

Hummmmmmm excel office XP ce doit être 2002 ou 2003...  
Problème de version je n'y crois pas...
C'est à quel moment que le message d'erreur apparait à la saisie ?
Tu peux peut être essayer avec "=" devant, ou changer de plage pour voir si c'est lié à la plage, mettre des guillemets...
Je ne sais pas trop vers quoi te guider... :)


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 26-01-2006 à 15:19:29    

Ce message apparait lorsque je valide ma saisie.
Rowsource ne marche que si je tape uniquement la plage de cellule A2:A20
Seulement j'ai alors dans mes 2 combos la meme liste qui provient de la feuille active!!!!

Reply

Marsh Posté le 26-01-2006 à 16:56:43    

Essaie avec la syntaxe Feuil2!L1C2:L1C20

Reply

Marsh Posté le 26-01-2006 à 16:57:11    

fredg18 a écrit :

Bonjour,je débute en vba sous excel.
Sur un form j'ai 2 combos.
Les données se trouvent sur 2 feuilles différentes d'un meme fichier sur lequel est le form.
Pour renseigner la Rowsource d'une combo je vais dans ses propriétés et je tape Feuil2!A2:A10
J'ai un message qui me dit IMPOSSIBLE DE DEFINIR LA PROPRIETE ROWSOURCE.VALEUR DE PROPRIETE NON VALIDE
Est-ce normale?
Que dois-je faire sans écrire du code pour les combo?
 
Merci de votre aide


 
Ca y est!!!!!
Pb résolu.
Il fallait mettre la référence EXCEL de la feuille(onglet), mais ATTENTION celui ci ne doit pas comporter d'espace.
Un grand merci a ceux qui on consacré du temps à mon pb de débutant. :bounce:  :lol:

Reply

Marsh Posté le 16-07-2006 à 10:38:02    

Bonjour,  :)  
pour continuer le post
Comment attribuer  à la Rowsource le chemin d'une feuille venant d'un autre fichier ouvert?
Merci à tous :p

Reply

Marsh Posté le 17-07-2006 à 00:17:29    

Re bonjour ,  
j'ai carrément ouvert un nouveau topic  :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed