Bonjour,
Pour trouver la dernière ligne non vide d'un classeur, j'utilise régulièrement ce code :
DernLigne=MonClasseur.Sheets(1).Range("A" & Rows.Count).End(xlUp).Row
Mais appliqué au code suivant, il y a erreur 1004 "(Erreur définie par l'application ou par l'objet") à l'exécution de la dernière ligne de code.
Public TNQ As Workbook
Public Fiche As Workbook
Sub test()
Set TNQ = Workbooks.Open("C:\blabla1")
Set Fiche = Workbooks.Open("C:\blabla2")
DernLigne1 = Fiche.Sheets(1).Range("A" & Rows.Count).End(xlUp).Row
DernLigne2 = TNQ.Sheets(1).Range("A" & Rows.Count).End(xlUp).Row
End sub
C'est bizarre parce que quand "TNQ" est "On Top", j'ai pas de souci.
J'ai pris le parti de ne pas utiliser les méthodes Activate et Select. Du coup je sèche...
Merci d'avance pour votre aide !