Résolu Macro d'insertion de lignes toutes les 9 lignes

  • Auteur de la discussion FrancoisW
  • Date de début

FrancoisW

Nouveau membre
Bonjour,

N'ayant pas trouvé de réponse en passant par la fonction recherche d'Excel et celle de ce site, je me permets de vous demander de l'aide pour la réalisation d'une macro.

Je dois insérer une ligne toutes les 9 lignes pour une feuille de calculs de 891 lignes.

Exemple :

1 | Q1
2 | Q2
3 | Q3
4 | Q4
5 | Q5
6 | Q6
7 | Q7
8 | Q8
9 | Q9
10 | Q1
11 | Q1
12 | Q2
13 | Q3
14 | Q4
15 | Q5
16 | Q6
17 | Q7
18 | Q8
19 | Q9

etc sur 891 lignes. Et j'aimerais insérer une lignes "Others" avant les Q9 c'est à dire avant la ligne 9, 18, 27, 36 etc.

Je n'ai jamais créé de macro alors en me baladant sur les forums, tuto etc j'ai fait ça:

[cpp]Sub Insertion()
For n = 0 To 98 Step 1
i = 891 - (9 * n)
Rows(i).Select.EntireRow.Insert
Rows(i).Cells(1) = "Other"
Next

End Sub[/cpp]

L'éditeur semble dire qu'il y a une erreur ou quelque chose de manquant pour les lignes "Rows..."

Je vous serais vraiment très reconnaissant si vous pouviez m'aider !

Merci beaucoup :)

Francois
 

zeb

Modérateur
Salut,

[mode=illuminé]

Notre foi (1) en Dieu (2) nous impose, quelque soit notre confession (3), de respecter Son commandement premier :

TON CODE TU INDENTERAS

----------------------------------

(1) Foi : désir de programmer
(2) Dieu : l'Ordinateur (cherche la définition de ce mot dans le ! :lol: )
(2) Confession : langage de programmation

----------------------------------

Si t'as rien compris à ce que je raconte, lis ça, plutôt :
 

zeb

Modérateur
Meilleure réponse
Bon, à la ligne 2, tu me mets un Step 1. C'est très inutile, hein ! :/

Ligne 3 : Wahou !!!! Tu prends le problème à l'envers parce que tu vas modifier le nombre de lignes. C'est EXCELLENT, Bravo !

Ligne 4 : M'enfin, pourquoi vouloir sélectionner la ligne ? Pour action : Vire le Select !
 

zeb

Modérateur
Il te reste [strike]trois[/strike] deux choses à faire :

■ [strike]Dire merci,[/strike] ça, c'est déjà fait ! :merci:
■ Indenter ton code ... :D
■ Choisir la moins mauvaise réponse et cliquer sur son bouton "Elire" pour passer ce topic en [Résolu] :o
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 132
Messages
6 718 000
Membres
1 586 387
Dernier membre
ouistititouille
Partager cette page
Haut