Macro commande Visual basic
Gagnej
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Gagnej Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Gagnej Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voici une partie d'une macro que j'ai créée... En fait je veux que ma formule se répète sur la colonne entière mais comme je n'ai pas toujours le même nombre de ligne, je dois rajuster à chaque fois. Comment je pourrais indiquer de copier jusqu'à la dernière ligne de donnée?
ActiveCell.FormulaR1C1 = _
"=IF(DATEDIF(RC10,PARAMÈTRES!R16C2,""y"")>100,0,DATEDIF(RC10,PARAMÈTRES!R16C2,""y""))"
Range("k2").Select
Selection.AutoFill Destination:=Range("k2:k1465")
MERCI de votre aide!! :)
Voici une partie d'une macro que j'ai créée... En fait je veux que ma formule se répète sur la colonne entière mais comme je n'ai pas toujours le même nombre de ligne, je dois rajuster à chaque fois. Comment je pourrais indiquer de copier jusqu'à la dernière ligne de donnée?
ActiveCell.FormulaR1C1 = _
"=IF(DATEDIF(RC10,PARAMÈTRES!R16C2,""y"")>100,0,DATEDIF(RC10,PARAMÈTRES!R16C2,""y""))"
Range("k2").Select
Selection.AutoFill Destination:=Range("k2:k1465")
MERCI de votre aide!! :)
A voir également:
- Macro commande Visual basic
- Invite de commande - Guide
- Visual basic - Télécharger - Langages
- Visual basic editor - Télécharger - Langages
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Visual petanque - Télécharger - Sport
2 réponses
Bonjour
Dans cet exemple, la formule est copiée sur l'ensemble de la colonne par rapport à la longueur de la colonne A
Cdlt
Dans cet exemple, la formule est copiée sur l'ensemble de la colonne par rapport à la longueur de la colonne A
Range("K2:K" & [A100000].End(xlUp).Row).FormulaR1C1 = "=IF(DATEDIF(RC10,PARAMÈTRES!R16C2,""y"")>100,0,DATEDIF(RC10,PARAMÈTRES!R16C2,""y""))"
Cdlt
Gagnej
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
Good Merci!!