Remplir des cellules en auto

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 !

RENAUDER

Nous a quitté
Repose en paix
Bonjour,

J'ai une plage de cellules A2:A15
Dans cette plage pour des raisons de calcul, j'ai des valeurs 0.
Je suis amené à compléter manuellement cette plage au fur et à mesure (horaire journalier).
Lorsque j'efface cette plage, je souhaite que des 0 soient remis automatiquement.
J'ai essayé la procédure
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Value = "" Then Target = "00:00"
End Sub
Si je sélectionne une seule celulle, et que j'efface la valeur, cela fonctionne.
Si je sélectionne 2 ou plusieurs cellules, la procédure plante avec erreur d'exécution 13 (Incompatibilité de type)
D'avance merci
 
Re : Remplir des cellules en auto

Bonsoir, essaie avec ce code :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cel As Range
Application.EnableEvents = False
If Target.Count > 1 Then
    For Each cel In Selection
        If cel.Value = "" Then cel.Value = "00:00"
    Next cel
Else
If Target.Value = "" Then Target = "00:00"
End If
Application.EnableEvents = True
End Sub
 
- 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 worksheet_change
Réponses
29
Affichages
1 K
L
Réponses
35
Affichages
3 K
Léraud Florian
L
D
Réponses
4
Affichages
922
D
A
Réponses
10
Affichages
2 K
A
Retour