Petit problème d'écriture sous VBA

Catbert92 -  
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai juste une petite question à 2 balles.

Je souhaite étendre des formules sous Excel, j'utilise donc une petite macro, en faisant enregistrer la macro ça me donne cela :


Range("D19:N19").Select
Selection.AutoFill Destination:=Range("D19:N23"), Type:=xlFillDefault


Mais moi je souhaite l'étendre X fois. j'écris donc :


X = 30
Range("D19:N19").Select
Selection.AutoFill Destination:=Range("D19:NX"), Type:=xlFillDefault
Range("D19:N26").Select


Je compte affecter X à une cellule, la c'était juste pour le test.


Malheureusement je pense que cela n'est pas la bonne écriture est ce que quelqu'un aurait la bonne.

Merci d'avance

A voir également:

1 réponse

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Bonjour,

La bonne syntaxe est

Selection.AutoFill Destination:=Range("D19:N" & X), Type:=xlFillDefault 

0