Collage spécial dans la première ligne vide d'une autre feuille
Résolu
julien paget
-
Julien paget -
Julien paget -
A voir également:
- Vba première ligne vide
- Formate pour taxer client frigo vide ✓ - Forum Vos droits sur internet
- Partager photos en ligne - Guide
- Supprimer page word vide - Guide
- Internat nourriture - Forum Loisirs / Divertissements
- Mètre en ligne - Guide
3 réponses
Bonjour,
Pour trouver la première ligne vide de la colonne C de la feuille "Archivage" (par exemple) :
Après, pour copier coller, pas besoin de Sélection :
S'écrit plus simplement :
Ce qui te donne un code du genre :
PS : évite d'écrire avec des moufles ;-).
Le code donné dans ton message comporte :
Pour trouver la première ligne vide de la colonne C de la feuille "Archivage" (par exemple) :
Dim maLigne As Long With Sheets("Archivage") If .Range("C1") <> "" Then maLigne = .Range("C" & Rows.Count).End(xlUp).Row + 1 Else maLigne = 1 End If End With
Après, pour copier coller, pas besoin de Sélection :
Sheets ("listing").select Range ("b3:e32").select Application.CutCooyMode = False Sélection.Copy
S'écrit plus simplement :
Sheets("listing").Range("B3:E32").Copy
Ce qui te donne un code du genre :
Dim maLigne As Long With Sheets("Archivage") If .Range("A1") <> "" Then maLigne = .Range("A" & Rows.Count).End(xlUp).Row + 1 Else maLigne = 1 End If Sheets("listing").Range("B3:E32").Copy .Range("A" & maLigne).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, Transpose:=False End With
PS : évite d'écrire avec des moufles ;-).
Le code donné dans ton message comporte :
- des espaces inutiles
- Sheets ("listing")
- Range ("b3:e32")
- Operation: =False
- des accents inutiles : Sélection
- des fautes de frappe :
- pastespecial => manque les majuscules
- Paste=xlPastValues ==> manque les : et un e : Paste:=xlPasteValues