VBA repérer des "doublons" sur la base du premier mot
Fermé
Barry95
Messages postés
3
Date d'inscription
lundi 13 juillet 2015
Statut
Membre
Dernière intervention
6 juin 2017
-
Modifié le 6 juin 2017 à 13:26
florent - 6 juin 2017 à 13:48
florent - 6 juin 2017 à 13:48
A voir également:
- VBA repérer des "doublons" sur la base du premier mot
- Supprimer les doublons excel - Guide
- Doublons photos - Guide
- Voir mot de passe wifi android - Guide
- Mettre un mot de passe sur un dossier - Guide
- Formules excel de base - Guide
1 réponse
Je n'en suis pas sûr, mais essayer ceci :
Merci de m'indiquer si ça a marché ou non ;
si oui, tant mieux ; si non, pas d'autre idée.
Sub Doublons() Dim Collec As New Collection, Cell As Range, Plage As Range Dim chn As String, mot As String, p As Byte On Error Resume Next Set Plage = Application.InputBox("Plage à examiner", Type:=8) If IsEmpty(Plage) Then Exit Sub For Each Cell In Plage chn = CStr(Cell.Value): p = InStr(chn, " ") If p = 0 Then mot = chn Else mot = Left$(chn, p - 1) If chn <> "" Then Collec.Add mot, chn If Err <> 0 Then Err.Clear Cell.Interior.ColorIndex = 3 Else Cell.Interior.ColorIndex = 4 End If End If Next Cell End Sub
Merci de m'indiquer si ça a marché ou non ;
si oui, tant mieux ; si non, pas d'autre idée.