COLLER à la derniere ligne vide

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

jean paul

XLDnaute Junior
Bonsoir à tous

Dans l'extrait du classeur suivant je veux archiver les donnees de la feuil1 dans une basse de donnees Feuil2
je n'arrive pas à coller les valeurs a la derniere ligne vide ,il y a toujours de lignes vides entre chaque archivage,on dirait qu'il ya des donnees fantomes

j'utilise ce code pour trouver la derniere ligne vide

Ligne = ActiveSheet.Range("A65536").End(xlUp).Row + 1
Range("A" & Ligne).Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False


merci pour vos reponses
 

Pièces jointes

Re : COLLER à la derniere ligne vide

bonjour jean paul raja le forum une macro simple a adapter

Sub Macro3()
Application.ScreenUpdating = False
Sheets(1).Activate: Range("a1:e" & Range("a65536").End(xlUp).Row).Copy Destination:=Sheets(2).Range("A65536").End(xlUp)(2)
Sheets(2).Activate: [a1].Select
End Sub
 
Re : COLLER à la derniere ligne vide

bonsoir Jean Paul

Raja a effectivement raison et de plus dans ta macro tu rajoute sur feuil1 des formules en colonne A qui bien quelles ne retournent aucune valeurs, remplissent les cellules. (Tes données fantômes)

j'ai tranformé la macro ainsi, elle fonctionne mais avant de la lancer assure toi que dans la feuille 1, il n'y ait aucune formule en colonne A qui ne renvoie rien mais qui les occupent

Code:
 Sub Macro3()
    Dim Dest As Range
    Dim ligne As Long
    With Sheets("feuil1")
         ligne = .Range("A65536").End(xlUp).Row
         .Range("A1:E" & ligne).Copy
    End With
    ligne = Sheets("Feuil2").Range("A65536").End(xlUp).Row + 1
    
    Set Dest = Sheets("Feuil2").Range("A" & ligne)
    Dest.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
End Sub

A bientôt
 
Re : COLLER à la derniere ligne vide

bonsoir à tous et un grand merci de vos reponses
Effectivement je me doutais que les formules n'etaient pas les bienvenues
vos divers codes marchent super à conditions que je virent les formules, donc il faut que je trouve un code qui remplacerait les formules en colonne A

Cordialement
jean paul
 
- 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
10
Affichages
553
Réponses
2
Affichages
286
Réponses
17
Affichages
1 K
Retour