Bonjour à tous !
Je planche sur un script dont voici les étapes :
En appuyant sur un bouton je souhaite :
- Copier une sélection de cellules sur le tableau ouvert.
- Ouvrir un autre fichier Excel.
- Repérer et sélectionner la première ligne vide de ce fichier. (mon problème)
- Coller les données en les transposant.
- Sauvegarder et fermer le fichier.
N'étant pas un expert en VBA, j'ai utilisé la fonction enregistrement de macro pour créer une base de code, mais malheureusement je bloque sur l'étape de sélection de la première ligne vide.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub CommandButton7_Click() Range("C80:D82").Select Selection.Copy Workbooks.Open Filename:= _ "Z:\Programmes France Equipements\Analyse technique\ajout.xlsx" Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=True Range("A4").Select Application.CutCopyMode = False ActiveWorkbook.Save ActiveWindow.Close End Sub
Le script bloque sur la ligne 6 en indiquant "Erreur définie par l'application ou par l'objet".
Qu'en pensez-vous ?
Merci d'avance !
Partager