Salut le forum,
J'ai créé cette macro:
Ça me donne une erreur de syntaxe... Est-ce que quelqu'un peut m'aider? Je débute en VBA...
Ce que je veux faire c'est que si il trouve dans la selection A7:A58 de la quatrième feuille (visible car il y en a des cachées) du classeur la même valeur que dans la case "C3:E3" de la feuille Permis d'absence, il sélectionne les 5 cases à droite de la cellule où la date à été trouvée dans la quatrième feuille (ex: si la date de la feuille permis d'absence se retrouve sur la quatrième feuille en A50, alors il sélectionne les case B50:F50). Ensuite, je veux qu'il lance une macro appelée compil qui va transféré des valeurs de la feuille permis d'absence dans les cellules sélectionnées dans la 4ème feuille (j'essaie de l'écrire aussi).
Un gros merci d'avance!
J'ai créé cette macro:
Code:
Sub Macrosemaine()
If Worksheets("Permis d'absence").cells("C3:E3").content = ActiveWorbook.Sheets(4).Range("A7:A58").content
Then Select.Activeworkbook.Sheets(4).Cells(6)
Call Compil
End Sub
Ça me donne une erreur de syntaxe... Est-ce que quelqu'un peut m'aider? Je débute en VBA...
Ce que je veux faire c'est que si il trouve dans la selection A7:A58 de la quatrième feuille (visible car il y en a des cachées) du classeur la même valeur que dans la case "C3:E3" de la feuille Permis d'absence, il sélectionne les 5 cases à droite de la cellule où la date à été trouvée dans la quatrième feuille (ex: si la date de la feuille permis d'absence se retrouve sur la quatrième feuille en A50, alors il sélectionne les case B50:F50). Ensuite, je veux qu'il lance une macro appelée compil qui va transféré des valeurs de la feuille permis d'absence dans les cellules sélectionnées dans la 4ème feuille (j'essaie de l'écrire aussi).
Un gros merci d'avance!