XL 2021 Suppression de cellules

clausen

XLDnaute Occasionnel
Bonjour tout le monde

J'aimerai avoir une macro (sur le bouton poubelle de la feuille janvier) qui me vide dans toutes les feuilles
les cellules ci-dessous.

D4 F65

I4 I34
K4 K34
M4 M34
G4 S34


Merci d'avance
 

Pièces jointes

  • Glycemie 2025.xlsm
    160.1 KB · Affichages: 3

wDog66

XLDnaute Occasionnel
Bonjour Clausen,

C'est simple, menu "Développeur" -> Enregistrer une macro
1734945762855.png


Ensuite il suffit de faire les manipulations manuellement et d'arrêter l'enregistrement, vous aurez votre code (bon à optimiser)

A+
 

clausen

XLDnaute Occasionnel
Bonjour Clausen,

C'est simple, menu "Développeur" -> Enregistrer une macro
Regarde la pièce jointe 1209704

Ensuite il suffit de faire les manipulations manuellement et d'arrêter l'enregistrement, vous aurez votre code (bon à optimiser)

A+
J'ai fait cette macro, mais j'aimerais l'attribuer à toutes les feuilles janvier à décembre.

Sub Suppression()
Range("D4:F65").Select
Selection.ClearContents
Range("I4:i34").Select
Selection.ClearContents
Range("K4:K34").Select
Selection.ClearContents
Range("M4:M34").Select
Selection.ClearContents
Range("G4:G34").Select
Selection.ClearContents
End Sub
 

wDog66

XLDnaute Occasionnel
Re,

Et bien voici un code qui pourra fonctionner pour toutes les feuilles 😉
Code:
Sub EffacerDonnées()
  Dim Wsh As Worksheet
  For Each Wsh In Sheets(Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", _
        "Septembre", "Octobre", "Novembre", "Décembre"))
    With Wsh
    .Range("D4:F65").ClearContents
    .Range("I4:i34").ClearContents
    .Range("K4:K34").ClearContents
    .Range("M4:M34").ClearContents
    .Range("G4:G34").ClearContents
    End With
  Next Wsh
End Sub

A+
 

clausen

XLDnaute Occasionnel
Re,

Et bien voici un code qui pourra fonctionner pour toutes les feuilles 😉
Code:
Sub EffacerDonnées()
  Dim Wsh As Worksheet
  For Each Wsh In Sheets(Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", _
        "Septembre", "Octobre", "Novembre", "Décembre"))
    With Wsh
    .Range("D4:F65").ClearContents
    .Range("I4:i34").ClearContents
    .Range("K4:K34").ClearContents
    .Range("M4:M34").ClearContents
    .Range("G4:G34").ClearContents
    End With
  Next Wsh
End Sub

A+
Je vais essayer et vous remercie mille fois. Super sympa
Bonne fetes
 

Discussions similaires

Statistiques des forums

Discussions
315 108
Messages
2 116 287
Membres
112 713
dernier inscrit
sarah.arnold.edc@hotmail.