XL 2016 VBA - Recherche

  • Initiateur de la discussion Initiateur de la discussion senpan
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

senpan

XLDnaute Junior
Bonjour à tous,

Dans le cadre d'un Userform, je souhaite effectuer une recherche dans les codes postaux de la feuille CP.
Or, le Luxembourg et les Pays-Bas ont des lettres dans les CP.
Comment faire pour que cela fonctionne ?

Dans le Userform, il y a une textbox permettant de saisir les informations.
Puis dans la combobox du dessous, s'affiche les villes correspondantes.

Vous devinez donc que cela pose problème pour des CP qui ont des lettres.

Avez-vous une idée pour corrigé ce "défaut" ?
 

Pièces jointes

bonjour,

convertir tout en texte, et ca marche
sélectionner la colonne qui contient les CP et la passer en texte

Peux-tu m'indiquer les manipulations que tu as réalisées car cela fonctionne pas chez moi ?
J'ai mis la colonne CP en format texte : nada !
Puis toutes les colonnes pour voir : nada ! aussi.

Voici le code de la textbox : est-ce le code qui "délire" ?
VB:
Private Sub TextBoxCP_Exit(ByVal Cancel As MSForms.ReturnBoolean)

Dim Trouve As Range, firstAddress As String

ComboBoxVILLE.Clear
With Sheets("CP")
    Set Trouve = .Columns(1).Cells.Find(Val(TextBoxCP), lookat:=xlWhole)
    If Trouve Is Nothing Then
        MsgBox "Code postal non trouvé !" & vbCrLf & vbCrLf & vbCrLf & "RECOMMENCEZ la saisie.", vbOKOnly + vbInformation, "Code postal"
    Else
        firstAddress = Trouve.Address
        Do
            ComboBoxVILLE.AddItem .Range("B" & Trouve.Row)
            Set Trouve = .Columns(1).Cells.FindNext(Trouve)
        Loop While Not Trouve Is Nothing And Trouve.Address <> firstAddress
    End If
End With
Set Trouve = Nothing

TextBoxCP.Text = Format(TextBoxCP.Text, "0## ###")

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
35
Affichages
2 K
Réponses
12
Affichages
293
Réponses
5
Affichages
403
Réponses
16
Affichages
955
Réponses
38
Affichages
893
Réponses
1
Affichages
105
Retour