Bonjour à tous,
Je débute en VBA et je Je souhaiterais savoir comment réimputer des valeurs Input pour remplacer deux valeurs... Bon je ne sais pas si c'est compréhensible ce que je dis mais je post une partie de ma macro ci-dessous et je vais essayer de vous expliquer.
Voilà une partie de ma macro :
Sheets("Février").Select
Sheets("Février").Select
Cells.Replace What:="PREMIERE VALEURE À REMPLACER", Replacement:="DEUXIEME VALEURE À REMPLACER", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveWindow.SmallScroll Down:=27
Range("F63").Select
Selection.ClearContents
Range("A5:D61").Select
Selection.ClearContents
J'aimerais que les deux valeurs en majuscule "VALEURS À REMPLACER" puissent être saisie dans une fenêtre au début de ma macro en InputBox ou MsgBox. Avec un texte dans ce style : . ANNÉE N-1 = InputBox("Qu'elle est l'année précédente", ") et après un autre dans le style ANNÉE N+1 = InputBox("Qu'elle est l'année actuelle", ").
Enfin ça se trouve c'est même pas un InputBox qu'il faut utiliser mais bon j'espère que vous avez compris l'idée parce qu'en ce moment je suis obligé de faire les modifications des éléments à remplacer directement la macro c'est bien fastidieux.
Merci d'avance pour votre aide.