Bonjour,
J'ai décidé de me mettre à faire des macro pour simplifier un peu l'utilisation de Excel cependant ma macro n'a pas d'impact...je ne comprend pas....
Je cherche à appliquer une formule à la case H3 si seulement si je trouve dans les cellules de la colonne C le nom Dupond par exemple.
Par exemple si dans C7 il y a bien écrit le mon Dupond je veux me reporter à la case H7 et faire en H3 : H3 = sm - 7.5*valeur de H7...
J'ai donc écrit le code suivant :
For i = 7 To 20 'je travaille seulement sur plage de lignes
If (Cells(i, 3) = "Dupond") Then 'Si Dupond fait partie du projet
Worksheets("Sheet1").Range("H3") = "7.5 - 7.5 * Cells(i, 8)" 'On enlève le pourcentage qu'il doit effectuer pour le projet à son compte d'heure initial journalier
End If
Next i
Le problème c'est qu'il me dit qu'un indice n'est pas défini ou alors pas d'effet sur ma feuille de calcul...je bloque, est ce que quelqu'un aurait une idée ?*
Merci !
J'ai décidé de me mettre à faire des macro pour simplifier un peu l'utilisation de Excel cependant ma macro n'a pas d'impact...je ne comprend pas....
Je cherche à appliquer une formule à la case H3 si seulement si je trouve dans les cellules de la colonne C le nom Dupond par exemple.
Par exemple si dans C7 il y a bien écrit le mon Dupond je veux me reporter à la case H7 et faire en H3 : H3 = sm - 7.5*valeur de H7...
J'ai donc écrit le code suivant :
For i = 7 To 20 'je travaille seulement sur plage de lignes
If (Cells(i, 3) = "Dupond") Then 'Si Dupond fait partie du projet
Worksheets("Sheet1").Range("H3") = "7.5 - 7.5 * Cells(i, 8)" 'On enlève le pourcentage qu'il doit effectuer pour le projet à son compte d'heure initial journalier
End If
Next i
Le problème c'est qu'il me dit qu'un indice n'est pas défini ou alors pas d'effet sur ma feuille de calcul...je bloque, est ce que quelqu'un aurait une idée ?*
Merci !