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 : ListBox et plantage [ Langages dérivés / VBA ] (epaminondas)

vendredi 9 mai 2008 à 18:19:02 | ListBox et plantage

epaminondas

Bonjour ?
Je voudrais, à partir d’une listbox, renseigner la cells(4,14) d’un objet en feuil1.
Je pars d’un module 1 qui m’envoie sur un user form1 où un bouton me renvoie sur un userform3 où se trouve une listbox1 où je dois choisir un nom qui sera copié dans la cellule 4,14). Mais voilà, non seulement la première instruction (en rouge), ne fonctionne pas, mais le « pas à pas » colore le end sub (en rouge) en jaune puis un curseur clignotant se place là et je n’ai plus la main.

Option Explicit

Private Sub AfficheSelect(ByVal str As Variant)
     MsgBox "Vous avez sélectionné : " & ListBox1.List(0) & ".", , "Message"
End Sub

Private Sub CommandButton1_Click()
      
Sheets("Feuil1").Cells(4, 14).Value = ListBox1.List(0)

Call AfficheSelect(ListBox1.List(0))
End Sub

Private Sub UserForm_Initialize()
    ListBox1.AddItem "DUPONT"
End Sub

Je suis devant un mur. Normalement il devrait retourner à userform1 pour poursuivre le programme …
Qui peux m’aider ?
Merci.

vendredi 9 mai 2008 à 20:16:03 | Re : ListBox et plantage

bigfish_le vrai

Salut,

les couleurs sont pas passées ! pas facile de comprendre ce que tu nous racontes

peux tu nous le refaire en reprecisant les zones qui pose probleme et nous donner le contenu du message d'erreure
si il y en a un.

et en ademettant que ce que tu nous as donné fonctionne, je ne vois rien qui specifi un retour sur le userform1 qui, si j'ai bien compis, devrait ce produire apres la msgbox.

A+

vendredi 9 mai 2008 à 22:45:19 | Re : ListBox et plantage

MPi

Je ne peux rien dire non plus sinon de changer ceci

Private Sub AfficheSelect(ByVal str As Variant)
     MsgBox "Vous avez sélectionné : " & str & ".", , "Message"
End Sub

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


vendredi 9 mai 2008 à 23:01:26 | Re : ListBox et plantage

Exploreur

Membre Club
Salut à tous,

Tu dis que ton bouton est sur un UserForm1 et ta listbox sur un Userform3, est-ce exacte ? Si oui je verrais plutôt le code comme cela :

Private Sub CommandButton1_Click() 

Dim sVarLb As String
       sVarLb = UserForm3.ListBox1.List(0)
      
Sheets("Feuil1").Cells(4, 14).Value = sVarLb 

Call AfficheSelect(sVarLb)
 
End Sub


A+
Exploreur

 Linux a un noyau, Windows un pépin


vendredi 9 mai 2008 à 23:11:58 | Re : ListBox et plantage

MPi

Salut Exploreur,
J'aurais dû faire comme toi et nettoyer ma boule de cristal ...

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


samedi 10 mai 2008 à 00:12:56 | Re : ListBox et plantage

bigfish_le vrai

Salut les gars,

Exploreur: bien vu

MPi : j'ai bien une boule de christal aussi, mais je l'ai eu d'occase par un pote qui l'a herrité de son arriere grand mere...
donc apres toute ces années elle est un peu rayée et du coup je vois pas bien... mon pote m'avait bien expliqué qu'il est preferable d'utiliser les lunnettes triple foyers de son arriere grand mere pour que cela marche mieux mais bon...  voir le monde a travers un microscope c'est pas trop mon truc... et puis imagine qu' a chaque fois que tu regardes quelque par tu vois que des accariens... finalement mon pote a revendu les lunettes a un type qui fumait des petards en lui expliquant que les lunettes decuplait l'effet... ouai ouai qui fumait ... en fait le type il a essayé une fois et il a tellement flippé qu'il a decidé d'arreter... tu parles l'effet des petards sur la vision des accariens pfffff... le coup flip dit donc



A+


samedi 10 mai 2008 à 09:54:20 | Re : ListBox et plantage

epaminondas

Merci à tous, pour les conseils où la bonne humeur.
J'étais fatigué de tourner en rond et je devais avoir les yeux rouges Bigfish -excuses
Bien vu pour le lien avec userform1, il suffisait d'unload userform3 pour me redonner la main.
j'ai récupéré ton code, Explorer, et ça m'a permis de retrouver des choses que j'avais perdues en route. En particulier c'était la cellule 4,15 et non la 4,14 qui était fusionnée (je développe bordélique. VB6 est plus sympa pour ça) - merci.
La vie est belle.
Bon weekend à tous



Cette discussion est classé dans : end, listbox, private, list, listbox1


Répondre à ce message

Sujets en rapport avec ce message

listbox colonne invisible [ par gnosis35 ] bonjour, voilà le pb : j'ai une listbox qui affiche un certain nombre de renseignement, on va prendre ici com exemple : nom, prenom, tel (tout ça ét pb avec additem dans listbox [ par difovelo ] Bonjour,J'ai un userform qui fait passer des données d'une listbox à une autre en double-cliquant. Pour passer de la listbox1 à la listbox2 ça marche listbox refomulé [ par maxsecurite2 ] Bonjour,Je vais poster ma question à propos du composant listbox d'une manière mieux formulée.voici le code :Private Sub Command1_Click()  For i = 0 T Creation d'un journal de bord [ par bpo13 ] Bonjour je souhaite créer un journal de bord afin de supprimer mon journal papier, mais je suis pas tres doué.Donc aprés quelque heures je suis arrivé Listbox parametre [ par leviet_94 ] Bonjour a tsje vous explique mon problème:dans un module je stocke une fonction mois[codes]Public Sub mois(list_mois As listBox)list_mois.AddItem ("ja Erreur listbox multicolonne [ par lolpop ] Bonjour,y a t'il une limite pour la création de listbox multicolonne,Car j'ai un script qui fonctionne avec 10 colone ( de 0 a 9) et lorsque je rajout besoin d'aide [ par shumi007 ] bonjour a tousj'ai besoin daidevoila j'aimerais savoir ou avoir le code permettant d'introduire son serveur smtp de  son choix et le mot de passe avan Serial Port problème... [ par Vador7789 ] Bonjour à tous!!Je suis débutant en programmation vb.net et je possède Visual Ba Sauvegarde d'une combobox dans un fichier [ par nono78220 ] Hello, J'ai utilisé le code suivant disponible sur le forum pour sauvegarder ma listbox:<span Controle de la lecture d'un fichier Flash [ par vbkriss ] Bonjour,Dans une application contenant seulement Form1, j'ai placé un composant ShockWave Flash Object, un Label, 3 TextBox, 1 LinkLabel, 1 timer et 1


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,655 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é.