Bonjour,
Je me permet de venir vers vous car j'ai un souci et ne trouve pas de solution.
J'ai actuellement un fichier qui me sert de base de donnée ou je vais copier ce dont j'ai besoin et les coller dans un fichierd'analyse.
J'ai actuellement cette macro VBA en place :
'Filtrage Epicéa G20
Sheets("CourantDataFile").Range("A3:N3").AutoFilter Field:=6, _
Criteria1:="Epicéa"
Sheets("CourantDataFile").Range("A3:N3").AutoFilter Field:=7, _
Criteria1:="G20"
'Copie Rupture
Sheets("CourantDataFile").Select
Range("H4:H104").Select
Selection.Copy
Windows("Final").Activate
'Conserver mise en forme copier coller
ActiveSheet.Range("E20").PasteSpecial Paste:=xlPasteValuesAndNumberFormats, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Dans la partie Copie Rupture j'ai la Range qui est de 100 cellules à copier. (Range("H4:H104") )
Sauf que mon fichier incrémente des lignes à chaque essais que nous faisons, donc ma formule ne fonctionne pas.
A la place de : Range("H4:H104").Select, j'aurais souhaité savoir si il existe un code permettant de ne copier que les 100 dernière cellules, à partir de la dernière ligne renseignée dans le fichier de base de donnée.
Je reste à votre disposition.
Merci d'avance !!
Je me permet de venir vers vous car j'ai un souci et ne trouve pas de solution.
J'ai actuellement un fichier qui me sert de base de donnée ou je vais copier ce dont j'ai besoin et les coller dans un fichierd'analyse.
J'ai actuellement cette macro VBA en place :
'Filtrage Epicéa G20
Sheets("CourantDataFile").Range("A3:N3").AutoFilter Field:=6, _
Criteria1:="Epicéa"
Sheets("CourantDataFile").Range("A3:N3").AutoFilter Field:=7, _
Criteria1:="G20"
'Copie Rupture
Sheets("CourantDataFile").Select
Range("H4:H104").Select
Selection.Copy
Windows("Final").Activate
'Conserver mise en forme copier coller
ActiveSheet.Range("E20").PasteSpecial Paste:=xlPasteValuesAndNumberFormats, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Dans la partie Copie Rupture j'ai la Range qui est de 100 cellules à copier. (Range("H4:H104") )
Sauf que mon fichier incrémente des lignes à chaque essais que nous faisons, donc ma formule ne fonctionne pas.
A la place de : Range("H4:H104").Select, j'aurais souhaité savoir si il existe un code permettant de ne copier que les 100 dernière cellules, à partir de la dernière ligne renseignée dans le fichier de base de donnée.
Je reste à votre disposition.
Merci d'avance !!