• Initiateur de la discussion Initiateur de la discussion barbosa
  • 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 !

barbosa

XLDnaute Nouveau
Bonjour à tous,

étant un grand débutant dans excel et vba, je souhaite pouvoir créer une alerte lorsque, par exemple la valeur d'une cellule dans la colonne E est égal à la valeur d'une cellule dans la colonne C et lorsque c'est le cas toute la ligne doit être colorier en jaune et je reçois un msg m'indiquant les lignes surligné en jaune.


Merci pour votre aide
 
Re : creer une alerte

Bonjour à tous,

Sans fichier c'est pas évident néanmoins peut-être ceci ( les 1000 peuvent être supérieur):

clic sur le bouton GO

Code:
Sub essai()
Dim i As Integer
Dim j As Integer
For i = 3 To 1000
 If Cells(i, 3) = "" Then Exit Sub
 For j = 3 To 1000
  If Cells(i, 3) = Cells(j, 5) Then
  Range(Cells(i, 3), Cells(i, 5)).Interior.ColorIndex = 6
  Range(Cells(j, 3), Cells(j, 5)).Interior.ColorIndex = 6
  MsgBox "Doublon N°" & " " & Cells(i, 3) & " " & "ligne N°" & " " & i & " " & "et ligne N°" & " " & j
  Exit For
  ElseIf Cells(j, 5) = "" Then
  Exit For
  End If
 Next j
Next i
End Sub

Bonne journée !
 

Pièces jointes

Dernière édition:
Re : creer une alerte

Même chose avec au préalable l’effacement de la couleur jaune dans les colonnes C D E

Code:
Sub essai()
Dim i As Integer
Dim j As Integer
Range("C:E").Interior.ColorIndex = xlNone
For i = 3 To 1000
 If Cells(i, 3) = "" Then Exit Sub
 For j = 3 To 1000
  If Cells(i, 3) = Cells(j, 5) Then
  Range(Cells(i, 3), Cells(i, 5)).Interior.ColorIndex = 6
  Range(Cells(j, 3), Cells(j, 5)).Interior.ColorIndex = 6
  MsgBox "Doublon N°" & " " & Cells(i, 3) & " " & "ligne N°" & " " & i & " " & "et ligne N°" & " " & j
  Exit For
  ElseIf Cells(j, 5) = "" Then
  Exit For
  End If
 Next j
Next i
End Sub

bonne journée !
 

Pièces jointes

- 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
23
Affichages
2 K
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
296
Réponses
4
Affichages
185
Retour