Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Propriété non valide / erreur 380... [ Langages dérivés / VBA ] (hidozo)

mercredi 25 juin 2008 à 21:52:11 | Propriété non valide / erreur 380...

hidozo

Bonjour,

Dans mon Userform, j'ai rajouté deux combobox afin de rajouter des options supplméentaires.

Il ne s'ouvre plus lors de l'ouverture du fichier. Et sil s'ouvre, mes combobox (dont la rowsource se trouve définie dans UserForm_Initialize ne fonctionnent plus.

J'ai nommé mon Userform : formulairedessaisieCPHT, mais dans le code, il se trouve nommé Userform. J'ai fait le test en remplaçant les deux termes, mais ça ne fonctionne pas.

Mes pb ont commencé quand j'ai voulu rajouter les zones visuelles
Ci-joint un extrait du code :

Private Sub UserForm_Initialize()

fichier2 = [x1] & "\" & [a1] & ".avi"

WindowsMediaPlayer1.URL = fichier2

WindowsMediaPlayer1.Controls.play

WindowsMediaPlayer1.Controls.Stop

WindowsMediaPlayer1.Controls.Pause

WindowsMediaPlayer1.Controls.fastForward

WindowsMediaPlayer1.Controls.fastReverse

' Initialisation de la liste de la ComboBox1

ComboBox1.RowSource = "z1:z" & ActiveSheet.UsedRange.Rows.Count

' Sélection de l'index 1 de la liste et de même pour la suite des combobox...

ComboBox1.ListIndex = 0

ComboBox2.RowSource = "aa1:aa" & ActiveSheet.UsedRange.Rows.Count

ComboBox2.ListIndex = 0

Evalmodif.RowSource = "z1:z" & ActiveSheet.UsedRange.Rows.Count

Evalmodif.ListIndex = 0

NomSaisieBis.RowSource = "p1:p" & ActiveSheet.UsedRange.Rows.Count

NomSaisieBis.ListIndex = 0

ZoneVisuelle.RowSource = "g1:g" & ActiveSheet.UsedRange.Rows.Count

ZoneVisuelle.ListIndex = 0

zoneVisuellebis.RowSource = "g1:g" & ActiveSheet.UsedRange.Rows.Count

zoneVisuellebis.ListIndex = 0

ZoneDép2.RowSource = "n1:n" & ActiveSheet.UsedRange.Rows.Count

ZoneDép2.ListIndex = 0

ZonePré2.RowSource = "m1:m" & ActiveSheet.UsedRange.Rows.Count

ZonePré2.ListIndex = 0

Action.RowSource = "h1:h" & ActiveSheet.UsedRange.Rows.Count

Action.ListIndex = 0

'Et plein d'autres encore

Cordialement

De plus, comme tout est planté, j'ai tenter de tout refaire siur ma sauvegarde et avant de pouvoir la sauvegarder, j'ai tout planté. De ce fait, je n'ai plus d'outil.

Hidozo


mercredi 25 juin 2008 à 22:07:30 | Re : Propriété non valide / erreur 380...

hidozo

essai document joint

samedi 28 juin 2008 à 22:57:02 | Re : Propriété non valide / erreur 380...

MPi

Comme tu ne spécifies pas de feuilles lorsque tu appelles des plages, es-tu certain que le userform s'ouvre avec la bonne feuille affichée ?

Dans cette ligne

Private Sub UserForm_Initialize()

c'est normal que ce soit écrit Userform
Dans ton code tu peux aussi utiliser Me pour le nommer, mais pas dans le nom d'événements comme spécifié ici.

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI


dimanche 29 juin 2008 à 09:39:02 | Re : Propriété non valide / erreur 380...

hidozo

Réponse acceptée !

bonjour,

 

Pb résolu,

Une des lignes du codes faisait référence à une liste qui se trouvait dans une autre page. De ce fait, cela posait un problème.

Merci pour tout

 

Hidozo




Cette discussion est classé dans : listindex, rows, activesheet, rowsource, usedrange


Répondre à ce message

Sujets en rapport avec ce message

DBGrid : Mise en couleurs des rows [ par Domino ] Ce que j'ai actuellement :Un DbGrid relié à un Contrôle Data.Cela permet de récupérer un record, et de le traiter, c'est bien mais c'est peu.Ce que j' !!!!!!!!!!!Question sur les listes... [ par tiaMAria ] Bonjour a tous, j'ai un petit probleme, j'essaie de programmer un bouton cmdCommande qui ferait en sorte qu'il efface completement tout ce que j'ai d BUG LAND [ par reyman ] Mon programme bug « pas à chaque fois » et c'est bien le problème en passant sur une instruction mshflexgrid1.rows=0. Le message d'erreur est le suiva Pb Soustraction :( [ par TheGo ] Salut ...En fait j'essayes de faire une soustration de date pour avoir le nb de jours qu'il y a entre 2 date.*DatePeriodeRefFin etant une date deja cr Pd Date ... [ par TheGo ] Salut ...J'essayes de creer une date a partir de plusieurs valeurs ....Mais quand je fais : DateFabriquee = CDate(Str$(Liste_jours.ListIndex) & "." & - Positionnement d'une combo [ par ckoo ] Voila mon code :cmb_numAff.AddItem nbAff If cmb_nom.ListIndex = -1 Then cmb_nom.ListIndex = cmb_nom.NewIndex End IfPB Ajouter une ligne sur excel [ par pHoEnIxFuRy ] J'ai fait un petit prog qui me permet de prendre la main sur une feuille excel afin de modifier et lire les différentes cellules. Le seul problème qui probleme tt bete [ par flatmax ] j'ai recupéré une source afin de lister tt les repertoires d'un lecteur ds un txt, mais le prob est que je voudrais juste lister le chemin du dernier probleme tt bete [ par flatmax ] j'ai recupéré une source afin de lister tt les repertoires d'un lecteur ds un txt, mais le prob est que je voudrais juste lister le chemin du dernier Recherche dans base access et faire apparaitre sous forme de tableau avec le composant "data gride" [ par cpam ] Bonjour je souhaite faire une recherche par nom dans une base access meme si on rentre pas le nom complet et que ç a apparaisse sou sforme de tableau


Nos sponsors

Sondage...

CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.