Raccourcir un code
Résolu/Fermé
mmxa1995
Messages postés
28
Date d'inscription
mardi 12 avril 2016
Statut
Membre
Dernière intervention
21 avril 2016
-
20 avril 2016 à 16:38
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 20 avril 2016 à 20:55
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 20 avril 2016 à 20:55
A voir également:
- Raccourcir un code
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Comment raccourcir un lien - Guide
3 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
Modifié par ccm81 le 20/04/2016 à 17:16
Modifié par ccm81 le 20/04/2016 à 17:16
Bonjour
Pas si long que ça ton code
Si tu veux à tout pris faire plus bref, un exemple à adapter
Cdlmnt
Pas si long que ça ton code
Si tu veux à tout pris faire plus bref, un exemple à adapter
' lignes à supprimer
Const lias = "3,5:8,11,15:17"
Public Sub OK()
Dim tl, k As Long
Application.ScreenUpdating = False
tl = Split(lias, ",")
For k = UBound(tl) To 0 Step -1
Rows(tl(k)).Delete
Next k
Application.ScreenUpdating = True
End Sub
Cdlmnt
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
20 avril 2016 à 18:27
20 avril 2016 à 18:27
Bonjour,
N'as-tu pas oublié d'effacer les lignes 11752:11753 ?
N'as-tu pas oublié d'effacer les lignes 11752:11753 ?
mmxa1995
Messages postés
28
Date d'inscription
mardi 12 avril 2016
Statut
Membre
Dernière intervention
21 avril 2016
20 avril 2016 à 18:45
20 avril 2016 à 18:45
oui
Bien vu Patrice, en plus je suis cet ordre pour arriver en haut de ma colonne
Bien vu Patrice, en plus je suis cet ordre pour arriver en haut de ma colonne
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
20 avril 2016 à 19:36
20 avril 2016 à 19:36
Re,
Alors, tu pourrais écrire :
Alors, tu pourrais écrire :
Option Explicit Sub test() Dim n°L As Long With Worksheets("Calcul") For n°L = 11752 To 11230 Step -87 .Rows(n°L + 61).Delete .Rows(n°L + 59).Delete .Rows(n°L + 8).Resize(11).Delete .Rows(n°L).Resize(2).Delete Next End With End Sub
mmxa1995
Messages postés
28
Date d'inscription
mardi 12 avril 2016
Statut
Membre
Dernière intervention
21 avril 2016
20 avril 2016 à 19:51
20 avril 2016 à 19:51
Merci Patrice
peux tu m'expliquer stp,
je ne comprends pas le For n°L = 11752 To 11230 Step -87
alors que je commence les suppressions depuis la ligne Rows("11813").Delete
peux tu m'expliquer stp,
je ne comprends pas le For n°L = 11752 To 11230 Step -87
alors que je commence les suppressions depuis la ligne Rows("11813").Delete
mmxa1995
Messages postés
28
Date d'inscription
mardi 12 avril 2016
Statut
Membre
Dernière intervention
21 avril 2016
20 avril 2016 à 20:04
20 avril 2016 à 20:04
ahhhh ca marche j'ai effectué la modif For n°L = 11752 To 7
tu sauves ma soirée.
Merci bcp
tu sauves ma soirée.
Merci bcp
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
20 avril 2016 à 20:55
20 avril 2016 à 20:55
11752+61=11813