XL 2010 clearcontents

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

herve62

XLDnaute Barbatruc
Bonjour
J'ai retranscris dans ce petit exemple le Pb
En Feuil2 on lance l'usf le bouton met les valeurs des box en Feuil1 et EFFACE en A5:A10
Sauf que si l'on reste en Feuil2 > Bug
Si on passe en Feuil1 > OK
Pourtant je précise bien OU effacer ??
Je vois pas ?
 

Pièces jointes

Bonjour

Ainsi ce devrait être mieux
Private Sub CommandButton1_Click()
With Worksheets("Feuil1")
.Cells(5, 2) = TextBox1.Value
.Cells(6, 2) = TextBox2.Value
End With
Worksheets("Feuil1").Range(Worksheets("Feuil1").Cells(5, 1), Worksheets("Feuil1").Cells(10, 1)).ClearContents
End Sub
 
Bonjour à toi aussi Chti160

(cf le message#2) 😉 que tu sembles avoir zappé)

Ma variante syntaxique du message#2
VB:
Private Sub CommandButton1_Click()
Dim F As Worksheet: Set F = Worksheets("Feuil1")
F.Cells(5, 2).Resize(2).Value = Application.Transpose(Array(TextBox1, TextBox2))
F.Cells(5, 1).Resize(6) = ""
End Sub
 
Re

Non en précisant explicitement le nom de la feuille dans la syntaxe Range, on est sur de faire comprendre à VBA sur quelle feuille agir
VB:
Worksheets("Feuil1").Range(Worksheets("Feuil1").Cells(5, 1), Worksheets("Feuil1").Cells(10, 1)).ClearContents
 
- 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
3
Affichages
427
Retour