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 !

Bernard-Louis

XLDnaute Occasionnel
Bonjour a toutes et tous.

Je fais appel a vos connaissaces VBA pour un plantage sur cette macro :
Le probleme se pose sur cette instruction :

Selection.QueryTable.Delete

Quelqu'un pourrait il me donner la cause, du fait que cette macro tourne depuis des mois sans probleme.

Sub Effacer_les_donnees()
'
' Effacer_les_donnees Macro
' Macro enregistrée le 16/10/2006
'

'
ActiveWindow.SmallScroll Down:=-3
Rows("2:2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
Selection.QueryTable.Delete
Sheets("CCC").Select
Rows("2:2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
Sheets("DDD").Select
Rows("2:2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
Sheets("NNN").Select
Rows("2:2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
End Sub

Avec mes remerciements.
Cordialement et bonne journée.
 
Re : Plantage macro VBA

Une remarque sur l'optimisation manuelle de ton code :
Sheets("XYZ").UsedRange.Offset(1).ClearContents remplace avantagement 4 lignes ...

Sinon tu devrais avoir un message d'erreur du style "Erreur d'exécution 1004 ..." ?

En fait en recréant une requete web sur une page
le Delete fonctionne correctement la 1ere fois
mais ensuite cette requete ayant été détruite le message d'erreur est normal
 
Dernière édition:
- 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
10
Affichages
791
Réponses
17
Affichages
1 K
Réponses
3
Affichages
880
Retour