Sélectionner et suppriler une ligne Excel en VBA

  • Initiateur de la discussion Initiateur de la discussion beegees
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

beegees

XLDnaute Occasionnel
Bonjour tout le monde,

J'utilise VBA avec Excel 2003.

Je crée une variable int nommée s, je lui donne la valeur 60.

Je fait ensuite :

appexcel.Range("s:s").Select
appexcel.Range("s:s").Delete

ça ne fonctionne pas, ce code sélectionne tout mon document et ne supprime rien.

Auriez-vous une idée pourquoi tel évènement ?

Merci d'avance pour votre aide.

beegees
 
Re : Sélectionner et suppriler une ligne Excel en VBA

Salut,

Si tu mets s entre "", excel comprends ne comprends pas qu'il s'agit d'une variable.
Si tu veux sélectionner la ligne s, il te faut mettre Rows(s).Select et si il s'agit de la colonne, il faut utiliser Columns(s).Select
De même pour ton Delete

@+
 
Re : Sélectionner et suppriler une ligne Excel en VBA

Bonjour Beegees, Romain, bonjour le forum,

Je me permets juste de rajouter que la sélection n'est pas nécessaire car elle ralentit l'exécution du code :
Code:
[B]Rows(s).Delete[/B]
est suffisant pour la même action.
 
Re : Sélectionner et suppriler une ligne Excel en VBA

Bonjour Robert,

C'est une très bonne idée, merci !

En plus, moin de code est résultat identique, sauf qu'il est comme tu le précises, plus rapide.

Merci encore à vous tous !

beegees
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
2 K
Compte Supprimé 979
C
M
Réponses
1
Affichages
1 K
Réponses
4
Affichages
875
T
Réponses
2
Affichages
1 K
T
D
Réponses
2
Affichages
932
David10
D
E
Réponses
3
Affichages
1 K
Retour