Problème de pas avec VBA
Résolu
mad
-
mad -
mad -
A voir également:
- Problème de pas avec VBA
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum Excel
- Dépassement de capacité vba ✓ - Forum Excel
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Vba attendre 1 seconde ✓ - Forum VB / VBA
4 réponses
Bonjour,
Apparemment tu veux supprimer une ligne sur 7.
Plutôt que de passer par le remplissage de cellules cibles par "X", je te conseille de :
- soit faire un pas de 6 pour supprimer les lignes (tout le bas du tableau montant d'un cran)
- soit faire une boucle for avec un pas de -7 (donc en partant du bas du tableau) : For i = 60005 to 8 step -7
Rows(i).delete
A+
Apparemment tu veux supprimer une ligne sur 7.
Plutôt que de passer par le remplissage de cellules cibles par "X", je te conseille de :
- soit faire un pas de 6 pour supprimer les lignes (tout le bas du tableau montant d'un cran)
- soit faire une boucle for avec un pas de -7 (donc en partant du bas du tableau) : For i = 60005 to 8 step -7
Rows(i).delete
A+
Bonjour,
c'est normal que tu aies des X partout à partir de la ligne 8 car c'est toi qui lui demande de mettre des X de la ligne 8 à la ligne 6001 via ce bout de code :
For X = 8 To 60001 Step 7 'A partir de la ligne 8 toutes les 7 lignes jusqu'à la ligne 60001
Range(Cells(X, Y), Cells(X + 29, Y)) = "X" 'la cellule de la ligne x et colonne 5 à la cellule de la ligne X+29 (donc si x=8, de la ligne 8 à 37), la veleur des cellules est X
Next X 'on ajoute 7 à la variable X
Que voulais-tu faire à la base?
c'est normal que tu aies des X partout à partir de la ligne 8 car c'est toi qui lui demande de mettre des X de la ligne 8 à la ligne 6001 via ce bout de code :
For X = 8 To 60001 Step 7 'A partir de la ligne 8 toutes les 7 lignes jusqu'à la ligne 60001
Range(Cells(X, Y), Cells(X + 29, Y)) = "X" 'la cellule de la ligne x et colonne 5 à la cellule de la ligne X+29 (donc si x=8, de la ligne 8 à 37), la veleur des cellules est X
Next X 'on ajoute 7 à la variable X
Que voulais-tu faire à la base?