Richon55
Messages postés5Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention25 avril 2007
-
25 avril 2007 à 15:19
Richon55
Messages postés5Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention25 avril 2007
-
25 avril 2007 à 15:36
Bonjour à toutes et à tous,
j'ai un petit problème pour créer une macro sous excel en VB.
Mon but est de remplir les cellules de ma sélection seulement si elles sont vide.
J'ai donc écrit ceci :
Sub Valeur_par_défaut()
If ActiveCell.Value = "" Then
ActiveCell.Value = "ma_valeur"
End If
End Sub
L'inconvéniant de ce programme est qu'il ne rempli que la case active, c'est à dire celle en haut à gauche de la sélection.
Comment faire pour remplir entièrement la sélection.
Ps: j'ai passé 1H30 de recherche mais sans succès ! merci d'avance et bonne progra !
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 25 avril 2007 à 15:28
Salut,
Regarde si ceci peu t'aider
Public Sub Valeur_Par_Defaut()
Dim UneCell As Range
For Each UneCell In Selection
If IsEmpty(UneCell) Then UneCell.Value = "MAValuer"
Next
End Sub , ----
[code.aspx?ID=41455 By Renfield]