Bonjour
A l'aide de la macro ci-dessous, je vais chercher des données d'un fichier pour les coller.
Avant de les coller, je souhaiterais qu'il atteigne la dernière ligne en colonne A
Auriez-vous une idée ?
Cordialement
A l'aide de la macro ci-dessous, je vais chercher des données d'un fichier pour les coller.
Avant de les coller, je souhaiterais qu'il atteigne la dernière ligne en colonne A
VB:
Sub FCMLE()
Dim Source As Workbook, Cible As Workbook, DLC As Long, DLS As Long, FC As Worksheet
Set Cible = ThisWorkbook
Set FC = Cible.Worksheets("DSN")
If DLC > 1 Then
FC.Range("C2:AM" & DLC).ClearContents
End If
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = False 'n'autorise pas choix multiple
If .Show = -1 Then ' si fichier sélectionné
Set Source = Workbooks.Open(.SelectedItems(1))
With Source.ActiveSheet
PremLigVide = Range("A65536").End(xlUp).Row + 1
DLS = .Range("C" & Rows.Count).End(xlUp).Row
.Range("C2:AM" & DLS).Copy FC.Range("A2")
End With
Source.Close
Else
MsgBox "Aucun fichier sélectionné"
Exit Sub
End If
End With
End Sub
Auriez-vous une idée ?
Cordialement