A
albert
Guest
bonjour à tous, bonjour forum,
je tourne en rond depuis un moment sur le moyen d'éviter les doublons dans une boîte de dialogue : (fichier joint)
la formule d'Eric marche bien sur le format excel, mais... sur les chiffres précédés d'une apostrophe ça ne reconnaît plus(le fonctionnement de ma macro ne me permet pas de supprimer cette apostrophe) :
Dans la formule suivante, vba trouve les chiffres en format excel dans la colonne “A”
If Cells.Find(What:=ComboBox1.Value, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False) Is Nothing Then Range("a1").End(xlDown).Offset(1, 0).Value = ComboBox1.Value
Si les chiffres indiqués dans la feuille excel sont précédés d’une apostrophe, dans ce cas vba ne reconnaît plus les chiffres à vérifier…seraient-ils transformés en format texte… ???
Je suppose qu’il faut alors traduire xlFormulas, et xlNext : quels termes utiliser ?? l’aide ne répond pas
ni l'aide ni l'enregistrement d'une macro ne m'ont permis de trouver la soluce....
merci d'avance pour un coup d'main
albert
je tourne en rond depuis un moment sur le moyen d'éviter les doublons dans une boîte de dialogue : (fichier joint)
la formule d'Eric marche bien sur le format excel, mais... sur les chiffres précédés d'une apostrophe ça ne reconnaît plus(le fonctionnement de ma macro ne me permet pas de supprimer cette apostrophe) :
Dans la formule suivante, vba trouve les chiffres en format excel dans la colonne “A”
If Cells.Find(What:=ComboBox1.Value, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False) Is Nothing Then Range("a1").End(xlDown).Offset(1, 0).Value = ComboBox1.Value
Si les chiffres indiqués dans la feuille excel sont précédés d’une apostrophe, dans ce cas vba ne reconnaît plus les chiffres à vérifier…seraient-ils transformés en format texte… ???
Je suppose qu’il faut alors traduire xlFormulas, et xlNext : quels termes utiliser ?? l’aide ne répond pas
ni l'aide ni l'enregistrement d'une macro ne m'ont permis de trouver la soluce....
merci d'avance pour un coup d'main
albert