Problème code vba Sheets, Range et ClearContents

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 !

elgringo123456

XLDnaute Occasionnel
Supporter XLD
Bonjour,

Je me permets de vous solliciter sur le problème suivant :

En utilisant le code :
Sheets("Import Apollo").Range(Cells(3, 1), Cells(4000, 7)).ClearContents

J'obtiens une erreur si je suis pas positionné sur cet onglet "Erreur d'éxecution 1004"

Par contre ce code fonctionne si je suis positionné sur l'onglet.
Pourquoi ne peut on pas utliser ce code sans devoir être positionné sur cet onglet.
Par ailleurs, je souhaiterais éviter d'ajouter une ligne Sheets("Import Apollo").Select.

Merci d'avance de votre aide,
Cordialement.
ElGringo123456

😕
 
Re : Problème code vba Sheets, Range et ClearContents

Bonjour ElGringo

modifie peut être ainsi :

Code:
With Sheets("Import Apollo")
    [COLOR="red"][B].[/B][/COLOR]Range([COLOR="red"][B].[/B][/COLOR]Cells(3, 1), [COLOR="Red"][B].[/B][/COLOR]Cells(4000, 7)).ClearContents
End With

Sans précision du nom de la feuille, "cells" s'applique à la feuille active, utilise un bloc d'instructions "With" et fait précéder d'un point les instructions devant s'appliquer à la feuille en question...

bon après midi
@+

Edition : bonjour CC, à noter tu auras le même souci avec les "cells"...
 
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

  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
1 K
Réponses
11
Affichages
930
J
  • Question Question
Réponses
5
Affichages
1 K
JeanDidouille
J
M
  • Question Question
Réponses
3
Affichages
806
Mr.Adrien
M
Retour