Bonjour, j'ai un problème et je ne trouve pas la réponse, je souhaiterais écrire une macro qui fasse ceci :
 
- Copier une cellule donnée dans une feuille 1
- Aller sur une feuille 2 et lancer une recherche de la valeur copiée dans la feuille 1
 
Seulement ce que je ne veux pas c'est que dans le code de la macro soit écris la dite valeur, en effet cette valeur change régulierement et donc si la valeur est écrite telle qu'elle dans le code il faudra que j'écrive autant de macro que de valeurs...
 
Actuellement j'ai ça :
 
| Code : 
 Sub Macro9()'' Macro9 Macro' Macro enregistrée le 27/07/2006 par''    Range("B7" ).Select    Selection.Copy    Windows("rapport_f02_facturation.csv" ).Activate    Range("E1" ).Select    Cells.Find(What:="12854", After:=ActiveCell, LookIn:=xlFormulas, LookAt _        :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _        False, SearchFormat:=False).Activate    ActiveCell.Offset(0, 4).Range("A1" ).Select    Application.CutCopyMode = False    Selection.Copy    Windows("modèle facture verte excel 2.xls" ).Activate    ActiveCell.Offset(10, 0).Range("A1" ).Select    ActiveSheet.Paste    Windows("rapport_f02_facturation.csv" ).Activate    ActiveCell.Offset(0, 10).Range("A1" ).Select    Application.CutCopyMode = False    Selection.Copy    Windows("modèle facture verte excel 2.xls" ).Activate    ActiveCell.Offset(1, 0).Range("A1" ).Select    ActiveSheet.PasteEnd Sub
 | 
 
En gros je souhaite savoir quoi écrire à la place du truc en bleu pour qu'il me colle la valeur en mémoire. J'ai déjà essayé Paste mais ça marche pas  
 
Merci d'avance.
 
Message édité par hellfire_lz le 27-07-2006 à 11:50:18