frozz
Nouveau membre
Bonjour a tous,
Je me suis mis aux macros depuis deux jours et j'ai donc fortement beoin de votre aide.
J'essaye actuellement d'ecrire une macro qui recherche une cellule contenant du texte "200i Count", i allant de 0 a 6. Une fois cette recherche effectuee, la macro selectionne la cellule qui se trouve directement a droite sur la meme ligne. Je souhaiterais qu'apres ca elle copie/colle la valeur de cette derniere cellule dans une autre feuille.
Pour l'instant j'ai le code suivant:
[cpp]
Sheets("HCRPR330-20-01-NX-AT").Select
Dim i As Integer
For i = 0 To 6
Cells.Find(What:="200" & i & " Count", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
ActiveCell.Offset(0, 1).Select.Value
Selection.Copy
Sheets("2. Calculs intermediaires").Select
Range("Fi+2").Select.Paste
Next
[/cpp]
Je suis conscient qu'il doit contenir de grosses fautes, d'ailleurs la macro ne fonctionne pas. Pourriez-vous me dire ce qui ne va pas ?
Merci d'avance.
Je me suis mis aux macros depuis deux jours et j'ai donc fortement beoin de votre aide.
J'essaye actuellement d'ecrire une macro qui recherche une cellule contenant du texte "200i Count", i allant de 0 a 6. Une fois cette recherche effectuee, la macro selectionne la cellule qui se trouve directement a droite sur la meme ligne. Je souhaiterais qu'apres ca elle copie/colle la valeur de cette derniere cellule dans une autre feuille.
Pour l'instant j'ai le code suivant:
[cpp]
Sheets("HCRPR330-20-01-NX-AT").Select
Dim i As Integer
For i = 0 To 6
Cells.Find(What:="200" & i & " Count", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
ActiveCell.Offset(0, 1).Select.Value
Selection.Copy
Sheets("2. Calculs intermediaires").Select
Range("Fi+2").Select.Paste
Next
[/cpp]
Je suis conscient qu'il doit contenir de grosses fautes, d'ailleurs la macro ne fonctionne pas. Pourriez-vous me dire ce qui ne va pas ?
Merci d'avance.