Macros Excel 2003 Variable

Résolu/Fermé
Nina78000 Messages postés 10 Date d'inscription lundi 3 février 2014 Statut Membre Dernière intervention 19 février 2014 - 18 févr. 2014 à 10:51
Nina78000 Messages postés 10 Date d'inscription lundi 3 février 2014 Statut Membre Dernière intervention 19 février 2014 - 19 févr. 2014 à 11:04
Bonjour,

J'ai plusieurs fichiers a traiter quotidiennement dans mon travail.
On ma bien aidé ici pour la dernière ligne colonnes variable sur un fichier. Un gd merci.

mais j'ai encore le problème. Le même. sauf devant cette fameuse colonne avec le nombre lignes variable j'ai des cellules vide. Donc ma formule ne prend pas en compte ma demande (Range"A" ou "B" ou "C") et fait défiler les donnés sur la colonne de la feuille entière.
J'ai essayé les colonnes divers et défini, mais ça ne change pas, la colonne est infini, au lieu de s'arrêter au niveau demandé.
je ne sais pas si mon explication est claire.
voila mes formules.

Sub LesDer()
Dim Derli As Long, DerCol As Long
Dim DerCel As Long
Derli = Range("A" & Rows.Count).End(xlUp).Row

Range("X2").Select
ActiveCell.FormulaR1C1 = "URGENT"
Range("W2").Select
'pas repondue
ActiveCell.FormulaR1C1 = "X"
Range("W2:X2").Select
Selection.AutoFill Destination:=Range("W2:X2" & Derli), Type:=xlFillDefault
Range("W2:X2" & Derli).Select

merci pour votre aide.



A voir également:

1 réponse

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 525
18 févr. 2014 à 11:10
Bonjour,

Essaie comme cela :

Sub LesDer()
Dim Derli As Long, DerCol As Long
Dim DerCel As Long
Derli = Range("A" & Rows.Count).End(xlUp).Row
Range("X2").FormulaR1C1 = "URGENT"
Range("W2").FormulaR1C1 = "X"
Range("W2:X2").Select
Selection.AutoFill Destination:=Range("W2:X" & Derli), Type:=xlFillDefault
End Sub

A+
1
Nina78000 Messages postés 10 Date d'inscription lundi 3 février 2014 Statut Membre Dernière intervention 19 février 2014
19 févr. 2014 à 11:04
Bonjour,

super, merci, ça fonctionne.
0