Bonjour a tous,
J'ai deux problèmes qui me cassent la tête....
Le premier c'est ce morceau de code
mois = Month(Worksheets("caché").Cells(4, 4 + i))
annee = Year(Worksheets("caché").Cells(4, 4 + i))
NomMois = MonthName(mois)
Nomdate = MonthName(mois) & " " & annee
ActiveSheet.Columns(3).Cells.Find(What:=(Nomdate), After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
La fonction find ne veut pas chercher ma variable, elle n'accepte qu'un bête mot entre trémas.
Le second soucis vient de la langue d'Excel. J'ai développé une macro sous Excel Francais et en le donnant à une collègue qui a un excel anglais, ce coince à cette ligne.
[recap].Cells(2, 2 + m).FormulaLocal = "=NB.SI(" & maplage.Address & ";""w"")/2"
Je l'ai donc changée en
[recap].Cells(2, 2 + m).Formula = "=COUNTIF(" & maplage.Address & ";""w"")/2"
mais ça ne passe toujours pas.
Je ne peux pas joindre le fichier, c'est trop sensible.
Je prends toute suggestion, car là je suis vraiment fatigué....
Merci d'avance