Bonjour à tous,
Voilà mon soucis..
J'importe des lignes d'un fichier txt dans une feuille excel,
Le nombre de ligne varie,
Disons de j'ai à peu près 3000 lignes
Je souhaite en garder un certain nombre en partant de la fin
Ce nombre est défini par une valeur dans ma textbox
Private Sub CommandButton1_Click()
Dim MaLigne As Variant
Dim Ligne As Variant
Dim nb As Variant
nb = TextBox1.Value
MaLigne = Range("A1").End(xlDown).Address
MaLigne = Range(MaLigne).Row
Range("A" + CStr(MaLigne)).Select
If TextBox1 = "" Then
Else
'là ça plante
ActiveCell.Cells(2 - nb, 5).EntireRow.Copy
'ActiveCell.Cells(2 - nb, 5).EntireRow.End(xlDown).Copy
End If
End Sub
Import des données vers excel, c'est OK
Trouver la dernière ligne du fichier excel : c'est tout bon
Remonter du nombre de ligne défini dans la textbox, ça marche
Là où ça bloque...C'est que je n'arrive pas à lui dire de me copier les lignes
à partir du nombre que j'ai entré dans la textbox
1)j'importe
2)je trouve la dernière ligne
3) je remonte du nombre de ligne de ma textbox
4) Ca copie de la ligne trouvée jusqu'à la dernière ligne
J'espère que j'explique bien, car c'est pas évident