bonjour tt le monde,
je voulais ecrire un programme en VAB qui permet de :
- copier uniquement les dernières lignes de toutes les feuilles existantes dans un document excel (sachant que les feuilles n'ont pas exactement le même nombre de lignes)
- coller ces lignes une par une dans une autre feuille.
en fait j'ai le code suivant qui est efficace pour un tel problème:
Public Function lastRow(laFeuille As String, laColonne As String) As Integer
lastRow = ThisWorkbook.Sheets(laFeuille).Range(laColonne & "65536").End(xlUp).Row
End Function
et suivi par ce bout de code:
Rows(lastRow("toto", "A")).EntireRow.Copy
mais j'ai un petit problème ici, c'est que les lignes contiennent des formules (tq des sommes) , lors de l'operation "copier coller" rien n'apparait dans la feuille de destination, ça a besoin d'une copier/coller speciale , mais je ne connais pas le syntaxe ,,
any help please?