Bonjour en ce matin froid et venteux dans le sud.
J'ai la macro suivante créée en automatique qui copie un morceau de tableau dans un autre à un endroit précis commun au 2 tableaux:
Sub MajHisto()
Sheets("Jour").Select
Range("A5:E5", Range("A5").End(xlDown)).Select
Selection.Copy
Sheets("Jourhisto").Select
Txt = "=Address(Match(Jour!a5, Jourhisto!A, 0), 1)"
MsgBox Txt
ActiveCell.FormulaR1C1 = Txt
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
La cellule commune recherchée n'est pas trouvée, la formule suivante s'affiche sur la cellule courante::
=ADRESSE(EQUIV(Jour!'a5'; Jourhisto!A; 0); 1)
alors que la formule qui marche est:
=ADRESSE(EQUIV(Jour!$A$5; Jourhisto!A:A; 0); 1)
Il y a quelque chose que je ne maitrise pas.
Peux t-on m'aider?