Excel erreur 1004 en VBA
Résolu/Fermé
A voir également:
- Excel erreur 1004 en VBA
- Erreur 0x80070643 - Accueil - Windows
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
3 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
Modifié le 31 janv. 2019 à 11:52
Modifié le 31 janv. 2019 à 11:52
Bonjour,
Ton code pourrait être résumé comme suit :
Ton code pourrait être résumé comme suit :
Sub Personnel() 'aller sur la page With Sheets("formulaire") 'copier/coller les cellules .Range("A2:F2").Copy Sheets("123").Range("A" & Rows.Count).End(xlUp).Offset(1, 0) 'Rendre vierge le formulaire .Range("A2:F2").ClearContents End With End Sub
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 705
Modifié le 31 janv. 2019 à 11:52
Modifié le 31 janv. 2019 à 11:52
bonjour,
Tu as constitué ta macro avec l'enregistreur, mais elle peut être beaucoup plus simple et surtout fonctionner ainsi :
edit: bonjour pijaku, je suis un peu en retard ... bonne journée à toi.
Tu as constitué ta macro avec l'enregistreur, mais elle peut être beaucoup plus simple et surtout fonctionner ainsi :
Sub Personnel() Dim ligneActive As Long 'test determinant ligne ou coller info du tableau ligneActive = Sheets("123").Cells(Rows.Count, 1).End(xlUp).Row + 1 'aller sur la page et selectionner les cellule Sheets("formulaire").Range("A2:F2").Copy Destination:=Sheets("123").Cells(ligneActive, 1) 'Rendre vierge le formulaire Sheets("formulaire").Range("A2:F2").ClearContents Sheets("formulaire").Range("A2").Select End Sub
edit: bonjour pijaku, je suis un peu en retard ... bonne journée à toi.