Copier coller avec critères de recherche

  • Initiateur de la discussion Initiateur de la discussion cg1980
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

cg1980

XLDnaute Occasionnel
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
 

Pièces jointes

Re : Copier coller avec critères de recherche

Bonjour,

En faisant une légère modification à ton code :

VB:
Sub test()
dA = Sheets("Feuil1").Range("b2")

Set rt = Sheets("Feuil1").Columns(1).Find(dA, , xlFormulas, xlWhole)
If Not rt Is Nothing Then 'cond

Range("f" & rt.Row & ":AW" & rt.Row).Copy
Range("f" & rt.Row + 1).PasteSpecial (xlPasteValues)
Application.CutCopyMode = False

End If

End Sub

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
477
Réponses
9
Affichages
580
Retour