Bonjour,
J'ai une macro à faire pour le boulot. En bref, il y a deux fichiers Excel: un contenant un suivi de documents à obtenir auprès de clients, et l'autre générant des courriers à envoyer par mail à un listing d'adresses situé dans le premier fichier excel, avec comme condition: si je n'ai pas le document dans le premier fichier excel, alors tu indiques son nom dans le courrier prévu dans le second fichier Excel.
Avant d'en arriver là, j'essaie de comprendre comment fonctionne VBA.
J'ai donc tenté une 1e macro toute simple, mais elle ne fonctionne pas. Elle est sensée dire "si dans le fichier excel de suivi, il n'y a rien dans la case H11, alors tu me mets une messagebox avec écrit dedans "vide", sinon "ok". Ca ne fonctionne pas.
Sub selection()
If Workbooks("Suivi comptes et AG du 311215 au 301216.xls").Sheets("MBO K1").Range("H11").Value = "" _
Then MsgBox "vide" Else: MsgBox "ok"
End Sub
Dois-je utiliser des variables?
Merci!