Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Correction code vba

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

B

BIGOKOU

Guest
Bonjour je voudrais corriger ce code en modifiant le FEV2012 par fich mais ca ne fonctionne pas qui me peut m aider ???

Sub Controler()
Dim DerLigne As Long
Dim Cel As Range, Plage As Range
Application.ScreenUpdating = False
With Worksheets("FEV2012")
Set Plage = .Range("A2:A" & .Range("A" & .Rows.Count).End(xlUp).Row)
End With
With Worksheets("GLOBAL")
DerLigne = .Range("A" & .Rows.Count).End(xlUp).Row
For Each Cel In .Range("A2:A" & DerLigne)
If Application.CountIf(Plage, Cel) > 0 Then
If UCase(Cel.Offset(0, 13)) <> "OK" Then
Cel.Offset(0, 13) = "OK"
Else
msg = msg & Chr(10) & "Erreur Ligne " & Cel.Row
End If
Else
Cel.Offset(0, 13) = ""
End If
Next Cel
Set Cel = Nothing
Set Plage = Nothing
End With
Application.ScreenUpdating = True
If msg <> "" Then MsgBox msg
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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
15
Affichages
779
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…