Valeur "--" par défaut si cellule vide

Bonjour,

Une fois n'est pas coutume, ... je plante sur un petit (?) problème.

Mes recherches Gooooogle ne m'aident pas. Alors je me tourne vers vous les experts

Je souhaite - dans une feuille active (comprenant un tableau) - imposer une valeur "--" à mes cellules si vide allant de K9 à K100.

Les cellules de cette colonne contiennent : soit une date, soit elles sont vides --> donc "--"...

Quelqu'un aurait-il une solution VBA rapide, simple et efficace ?

D'avance merci.

Willau

Bonsoir à tous

Je vois cela en vba

Sub remplacevide()
For i = 9 To 100
If Range("k" & i) = "" Then
    Range("k" & i) = "--"
End If
Next
End Sub

Bonne soirée

Salut Patty5046,

Merci pour cette prompte réponse.

Nous sommes sur une excellente voie !!! (je me suis permis d'adapter ta proposition)

(J'abuse, je sais ...)

La mise à jour de la cellule peut-elle se faire automatiquement lorsque je change de cellule ?

J'ai introduit la VBA suivante dans le code de ma feuille :

Sub Worksheet_Activate()

Application.ScreenUpdating = False

Application.DisplayFullScreen = True

ActiveWindow.DisplayHeadings = False

Application.DisplayFormulaBar = False

For i = 9 To 100

If Range("k" & i) = "" Then

Range("k" & i) = "--"

End If

Next

Application.ScreenUpdating = True

End Sub

Encore merci !

Bonjour à tous,

La mise à jour de la cellule peut-elle se faire automatiquement lorsque je change de cellule ?

Effectivement ... c'est possible ... il faut utiliser l'évènement suivant :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

En espèrant que cela t'aide ...

F O R M I D A B L E !

Merci pour cette precision. Quel potential enrichissement personnel sur ce forum !

Vive le partage !

Bonne journée !

Content que cela fonctionne ...

Merci ... pour tes remerciements ...

Rechercher des sujets similaires à "valeur defaut vide"