Erreur dans ma macro.

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 !

Arnaud61

XLDnaute Occasionnel
Bonjour à tous.

Voici ma macro Excel:

Code:
Sub Macro10()
Dim y As Long
y = Sheets.Count
For i = 6 To 1000
If ("D" & i) = "100%" Then Sheets ("Tâche N°" & y - 2), Range("B5") = "4.Fait"
End If
Next i
End Sub

La syntaxe n'est pas bonne... est-ce que quelqu'un peut me guider?

Pour info, pour la cellule "B5": j'ai mis une validation des données par l'intermédiaire d'une liste...

Merci
 
Re : Erreur dans ma macro.

A tester

Code:
If Range("D" & i) = "100%" Then Sheets ("Tâche N°" & y - 2), Range("B5") = "4.Fait"

nb: suppose que la colonne D ne soit pas en format pourcentage

sinon

Code:
If Range("D" & i) = 1 Then Sheets ("Tâche N°" & y - 2), Range("B5") = "4.Fait"
 
Re : Erreur dans ma macro.

Bonjour
essaye ceci:

Code:
Sub Macro10()
Dim y As Long
y = Sheets.Count
For i = 6 To 1000
If Range("D" & i) = "100%" Then Sheets("Tâche N°" & y - 2).Range("B5") = "4.Fait"
End If
Next i
End Sub

Edit: salut pierrejean
 
Re : Erreur dans ma macro.

re

eh oui on etait tellement orienté que l'on a pas verifié

il faut supprimer le End if

ce qui devrait donner:

Code:
Sub Macro10()
Dim y As Long
y = Sheets.Count
For i = 6 To 1000
If Range("D" & i) = "100%" Then Sheets("Tâche N°" & y - 2).Range("B5") = "4.Fait"
Next i
End Sub
 
Re : Erreur dans ma macro.

Arf j'ai encore une erreur qui apparaît:

Erreur d'exécution '9'

L'indice n'appartient pas à la sélection

Code:
Sub Macro10()
Dim y As Long
y = Sheets.Count
For i = 6 To 1000
If Range("D" & i) = 1 Then [COLOR="Yellow"]Sheets("Tâche N°" & y - 2).Range("B5") = "4. Fait"[/COLOR]
Next i
End Sub

J'aimerais bien vous envoyer mon fichier mais il fait 184ko une fois compressé...
 
- 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
10
Affichages
663
Réponses
5
Affichages
911
Réponses
4
Affichages
734
Réponses
8
Affichages
780
Retour