Macro pour coller une plage dans une autre feuil avec conditions...

  • Initiateur de la discussion Initiateur de la discussion Guido
  • 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 !

Re : Macro pour coller une plage dans une autre feuil avec conditions...

bonjour

avec cette ligne de code
Code:
Sub copiecolle()

    Sheets("Feuil1").Range("AG29:AH37,AJ29:AK37").Copy Destination:=Sheets("Feuil2").Range("C6").End(xlDown).Offset(1, 0)
    
End Sub
 
Re : Macro pour coller une plage dans une autre feuil avec conditions...

Re

vgendron

Je te remercie pour ta formule..macro.Super

Amitiés

Guido

Petite question si ma 1er plage de la page 2 est vide ca colle a la 2em plage..

y a t'il une petite solution...

merci

Guido
 
Re : Macro pour coller une plage dans une autre feuil avec conditions...

Hello

oui pardon, j'avais vu (et connaissais le problème), mais j'ai oublié de te prévenir et de revenir dessus.. donc voici

Code:
Sub copiecolle()

    If [C7] = "" Then
        [C7].Select
        Else
            [C6].End(xlDown).Offset(1, 0).Select
    End If
        
    Sheets("Feuil1").Range("AG29:AH37,AJ29:AK37").Copy Destination:=ActiveCell

End Sub


et comme le "select" est pas très joli..et inutile et lent

Code:
Sub copiecolle()

    If [C7] = "" Then
        Sheets("Feuil1").Range("AG29:AH37,AJ29:AK37").Copy Destination:=[C7]
        Else
            Sheets("Feuil1").Range("AG29:AH37,AJ29:AK37").Copy Destination:=[C6].End(xlDown).Offset(1, 0)
    End If
        
End Sub
 
Re : Macro pour coller une plage dans une autre feuil avec conditions...

bonjour
comme suit
Public Sub CopyPaste()

If Sheets("Feuil2").[C7] = "" Then
Sheets("Feuil1").Range("AG29:AH37,AJ29:AK37").Copy Destination:=Sheets("Feuil2").[C7]
Else
Sheets("Feuil1").Range("AG29:AH37,AJ29:AK37").Copy Destination:=Sheets("Feuil2").[C6].End(xlDown).Offset(1, 0)
End If

End Sub
 
- 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
4
Affichages
359
Retour