VBA Problème récupération données dans BD (1 ligne sur 2)
Fermé
howiz
Messages postés
20
Date d'inscription
mercredi 1 avril 2015
Statut
Membre
Dernière intervention
21 août 2015
-
5 juin 2015 à 11:55
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 5 juin 2015 à 22:15
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 5 juin 2015 à 22:15
A voir également:
- VBA Problème récupération données dans BD (1 ligne sur 2)
- Comment aller à la ligne sur excel - Guide
- Word numéro de page 1/2 - Guide
- Site de vente en ligne particulier - Guide
- Partager photos en ligne - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
3 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
5 juin 2015 à 16:24
5 juin 2015 à 16:24
Bonjour,
sans boucler
sans boucler
With Sheets("Liste DO")
On Error GoTo inconnu
recherche = .Columns("C").Find(nom, .Range("C1"), xlValues).Row
Prenom = .Cells(recherche, 4)
Fonction = .Cells(recherche, 5)
TelF = .Cells(recherche, 6)
TelP = .Cells(recherche, 7)
Mail = .Cells(recherche, 8)
Secteur = .Cells(recherche, 10)
End With
'suite du code
Exit Sub
inconnu:
MsgBox nom & " inconnu "
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 709
5 juin 2015 à 22:15
5 juin 2015 à 22:15
Bonjour,
Au lieu de faire ta recherche sur sélection, je procède autrement.
Lors du chargement de la listbox, en colonne 2 masquée, je documente le numéro de ligne et ainsi sur sélection, aucune recherche à faire pour avoir les infos puisque la ligne est dans le listindex sélectionné : cela simplifie le code et évite les erreurs.
Si tu veux plus de détails, tu dis.
Au lieu de faire ta recherche sur sélection, je procède autrement.
Lors du chargement de la listbox, en colonne 2 masquée, je documente le numéro de ligne et ainsi sur sélection, aucune recherche à faire pour avoir les infos puisque la ligne est dans le listindex sélectionné : cela simplifie le code et évite les erreurs.
Si tu veux plus de détails, tu dis.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 709
5 juin 2015 à 12:11
5 juin 2015 à 12:11
Bonjour,
Une idée c'est la saisie intempestive et commune d'espaces en fin et j'essaierai ceci :
Une idée c'est la saisie intempestive et commune d'espaces en fin et j'essaierai ceci :
If Rtrim(Sheets("Liste DO").Cells(recherche, 3)) = Rtrim(Nom) Then
howiz
Messages postés
20
Date d'inscription
mercredi 1 avril 2015
Statut
Membre
Dernière intervention
21 août 2015
5 juin 2015 à 15:02
5 juin 2015 à 15:02
Merci pour votre réponse. Ca ne marche toujours pas. C'est quand meme bizzare que le probleme existe pour 1 sur 2...
howiz
Messages postés
20
Date d'inscription
mercredi 1 avril 2015
Statut
Membre
Dernière intervention
21 août 2015
5 juin 2015 à 15:02
5 juin 2015 à 15:02
ligne*