Excel 2007:Comparer des données sur 2 feuilles et les remplacer
Résolu/Fermé
cs_douda06
Messages postés
67
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
1 avril 2015
-
24 nov. 2014 à 14:58
cs_douda06 Messages postés 67 Date d'inscription jeudi 25 octobre 2007 Statut Membre Dernière intervention 1 avril 2015 - 24 nov. 2014 à 17:07
cs_douda06 Messages postés 67 Date d'inscription jeudi 25 octobre 2007 Statut Membre Dernière intervention 1 avril 2015 - 24 nov. 2014 à 17:07
A voir également:
- Excel 2007:Comparer des données sur 2 feuilles et les remplacer
- Liste déroulante excel - Guide
- Formule excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Si et excel - Guide
- Aller à la ligne excel - Guide
1 réponse
cs_douda06
Messages postés
67
Date d'inscription
jeudi 25 octobre 2007
Statut
Membre
Dernière intervention
1 avril 2015
24 nov. 2014 à 17:07
24 nov. 2014 à 17:07
Solution trouvée:
Sub Replace_List()
Dim rList As Range, cell As Range
Application.ScreenUpdating = False
With ThisWorkbook.Sheets(1)
Set rList = .Range("A2", .Range("A" & Rows.Count).End(xlUp))
End With
For Each cell In rList
ActiveSheet.Cells.Replace What:=cell.Value, _
Replacement:=cell.Offset(0, 1).Value, _
LookAt:=xlPart, _
MatchCase:=False
Next cell
Application.ScreenUpdating = True
MsgBox "Replaced all items from the list.", vbInformation, "Replacements Complete"
End Sub
Sub Replace_List()
Dim rList As Range, cell As Range
Application.ScreenUpdating = False
With ThisWorkbook.Sheets(1)
Set rList = .Range("A2", .Range("A" & Rows.Count).End(xlUp))
End With
For Each cell In rList
ActiveSheet.Cells.Replace What:=cell.Value, _
Replacement:=cell.Offset(0, 1).Value, _
LookAt:=xlPart, _
MatchCase:=False
Next cell
Application.ScreenUpdating = True
MsgBox "Replaced all items from the list.", vbInformation, "Replacements Complete"
End Sub