Erreur 424 sur VBA
Résolu/Fermé
Asbaroth
Messages postés
19
Date d'inscription
jeudi 12 mai 2011
Statut
Membre
Dernière intervention
18 janvier 2013
-
7 août 2012 à 12:33
Asbaroth Messages postés 19 Date d'inscription jeudi 12 mai 2011 Statut Membre Dernière intervention 18 janvier 2013 - 24 août 2012 à 18:14
Asbaroth Messages postés 19 Date d'inscription jeudi 12 mai 2011 Statut Membre Dernière intervention 18 janvier 2013 - 24 août 2012 à 18:14
A voir également:
- Erreur 424 sur VBA
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 1004 vba ✓ - Forum Excel
- Incompatibilité de type vba ✓ - Forum Programmation
2 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
14 août 2012 à 10:17
14 août 2012 à 10:17
Bonjour,
Teste si ton Range existe, si une valeur est sélectionnée dans ta listBox, n'utilise pas de Activate ou ActiveSheet :
Teste si ton Range existe, si une valeur est sélectionnée dans ta listBox, n'utilise pas de Activate ou ActiveSheet :
Private Sub ListBox_listeproduit_Click() Dim rngTrouve As Range Dim Colonne As Integer 'si aucune valeur n'est sélectionnée dans la listbox If ListBox_listeproduit.listIndex = -1 Then Exit Sub TextBox_Choix.Value = ListBox_listeproduit.List(ListBox_listeproduit.ListIndex) With Sheets("MACHIN") '====> ADAPTER : nom de la feuille Set rngTrouve = .Columns(1).Cells.Find(What:=TextBox_Choix.Value) End With If rngTrouve Is Nothing Then MsgBox "Pas trouvé" Else TextBox_fabricant.Value = rngTrouve.Offset(0, 1).Value End If Set rngTrouve = Nothing End Sub
Asbaroth
Messages postés
19
Date d'inscription
jeudi 12 mai 2011
Statut
Membre
Dernière intervention
18 janvier 2013
1
24 août 2012 à 18:14
24 août 2012 à 18:14
Merci Frank, ta solution a fonctionné et j'ai pu même améliorer le système.