Probleme de sélection range dans macro

  • Initiateur de la discussion Initiateur de la discussion donpopo
  • 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 !

donpopo

XLDnaute Occasionnel
Bonsoir le forum,

Depuis hier, je cherche à résoudre un petit problème dans une procédure. Cette macro sert à effacer un tableau extensible dans une autre feuille.

Voici le résumé de ma procédure:

Private Sub CommandButton7_Click()

Application.ScreenUpdating = False
Sheets("ListeCommande").Unprotect

Sheets("ListeCommande").Range("B5:AN" & [AM65536].End(xlUp).Row - 1).ClearContents
Sheets("ListeCommande").Protect
Application.ScreenUpdating = True

End Sub


Le programme me signale une erreur de type: "erreur 1004, définie par l'application ou l'objet".

Or, j'utilise avec succès cette ligne de commande avec un autre bouton, lui situé directement sur la feuille concernée (ListeCommande).

Y aurait-il une astuce ou ai-je loupé quelque chose?

Merci d'avance pour votre aide.

Donpopo
 
Re : Probleme de sélection range dans macro

Bonjour,

essaye ceci :
Code:
with Sheets("ListeCommande")
.Range("B5:AN" & .Range("AM65536").End(xlUp).Row - 1).ClearContents
End With

A noter, vois pas trop pourquoi tu mets row-1.... tu devrais pouvoir enlever le -1

bonne soirée
@+
 
Re : Probleme de sélection range dans macro

Merci pour vos réponse.

J'ai modifié comme noté par Pierrot93 et cela fonctionne!

Mais je ne saisis pas bien la nuance entre le fait de me servir de with en lieu et place de ma ligne de commande.

Quant au fait d'utiliser AM, c'est la seule colonne susceptible d'être remplie obligatoirement; et le fait de mettre -1, c'est parce que la dernière ligne contient des formules de totaux et ne doit donc pas être effacée.

Merci

donpopo
 
- 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
11
Affichages
928
Réponses
9
Affichages
1 K
P
Réponses
8
Affichages
1 K
Retour