COLLER à la derniere ligne vide

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

  • ESSAIS.xls
    40.5 KB · Affichages: 99
  • ESSAIS.xls
    40.5 KB · Affichages: 92
  • ESSAIS.xls
    40.5 KB · Affichages: 90

excalibur

XLDnaute Impliqué
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
 
G

Guest

Guest
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
 

jean paul

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

Discussions similaires

Réponses
2
Affichages
126

Statistiques des forums

Discussions
312 354
Messages
2 087 548
Membres
103 588
dernier inscrit
Tom59300Tom