Synthaxe de code

bonjour forum!

voici un bout de code mais je ne comprend pas où est mon erreur de synthaxe...

peut etre que ça va vous sauter aux yeux...

Sub test2()

    Range("A7").Select
    Selection.End(xlDown).Select
    section.AutoFill Destination:=Range(ActiveCell.Address, ActiveCell.Offset(-1, 0).Address), Type:=xlFillDefault
    ActiveCell.Offset(1, 0).Select

End Sub

Bonsoir,

Euh, à part la faute :

section.AutoFill .....

Selection

Ton code, tu voudrais en faire quoi?

Bonne soirée

oups! comme quoi... ce n'est pas vendredi que pour les autres!!

je voudrai incrementer les valeurs de mon tableau

exemple

1

2

3

4

le code me permettrai d'écrire 5

La procédure classique je dirai lorsque tu lances un ajout de ligne...

Re-,

Quelque chose comme ceci?

Range("A7").End(xlDown).AutoFill Destination:=Range("A7").End(xlDown).Resize(2, 1), Type:=xlFillSeries

Bonne soirée

Edit, et en plus court :

Range("A7").End(xlDown).AutoFill Range("A7").End(xlDown).Resize(2, 1), xlFillSeries

Je dirai que oui!

merci beaucoup!

en fait je me base beaucoup sur l'enregistrement de macro. Je regarde le code obtenu, et je l'adapte. Mais visiblement, ça ne marche pas toujours...!

merci encore

Re-,

en fait je me base beaucoup sur l'enregistrement de macro

Très bon réflexe

C'est une bonne base, j'ai commencé ainsi (il y a quelques années), et à force de plantages, d'analyse de codes de plus en plus poussés, on arrive à synthétiser les codes.

Quelques bons réflexes (éviter les Select, Activate, utilisation de la touche F1 pour l'aide...), et "quelques" heures de lecture, d'essais te permettent d'avancer à grands pas.

Bonne soirée

Rechercher des sujets similaires à "synthaxe code"