Bonjour,
j'ai un ptit problème sur une macro.
Voici ce que je veux faire_
1) copier la plage F:AW sur la ligne correspondant à la date en B2 (14.07.2011) dans cet exemple. (ligne6)
2)coller une ligne en dessous (ligne7)
3)copier collage valeur sur la ligne correpsondant au 14.07.2011 (ligne7) pour éliminer les formules
J'arrive à le faire mais uniquement pour la colonne F. comment dois-faire pour faire l'opération sur la zone F:AW.(j'avais pensé avec un for i=F to AW mais j'arrive pas.
merci
voici mon code
Sub test()
dA = Sheets("Feuil1").Range("b2")
Set rt = Sheets("Feuil1").Columns(1).Find(dA, , xlFormulas, xlWhole)
If Not rt Is Nothing Then
Range("f" & rt.Row).Copy
Range("f" & rt.Row + 1).Select
ActiveSheet.Paste
Range("f" & rt.Row).Value = Range("f" & rt.Row).Value
End If
End Sub
j'ai un ptit problème sur une macro.
Voici ce que je veux faire_
1) copier la plage F:AW sur la ligne correspondant à la date en B2 (14.07.2011) dans cet exemple. (ligne6)
2)coller une ligne en dessous (ligne7)
3)copier collage valeur sur la ligne correpsondant au 14.07.2011 (ligne7) pour éliminer les formules
J'arrive à le faire mais uniquement pour la colonne F. comment dois-faire pour faire l'opération sur la zone F:AW.(j'avais pensé avec un for i=F to AW mais j'arrive pas.
merci
voici mon code
Sub test()
dA = Sheets("Feuil1").Range("b2")
Set rt = Sheets("Feuil1").Columns(1).Find(dA, , xlFormulas, xlWhole)
If Not rt Is Nothing Then
Range("f" & rt.Row).Copy
Range("f" & rt.Row + 1).Select
ActiveSheet.Paste
Range("f" & rt.Row).Value = Range("f" & rt.Row).Value
End If
End Sub