VBA - Remplir le contenu de la plage active
Résolu
jokair8
Messages postés
15
Statut
Membre
-
jokair8 Messages postés 15 Statut Membre -
jokair8 Messages postés 15 Statut Membre -
Bonjour,
Sous excel, en VBA, je cherche a remplir le contenu avec le texte suivant : "-" (tiret du 6) pour les cellules vides de la plage (range) sélectionnée.
Merci pour votre aide!
j'ai essayé ça sans succès:
Private Sub cmd_tiret_Click()
If Activeworksheet.Range(ActiveCell.CurrentRegion.End(xlUp).row) = "" Then _
Activeworksheet.Range(ActiveCell.CurrentRegion.End(xlUp).row) = "-"
End Sub
Sous excel, en VBA, je cherche a remplir le contenu avec le texte suivant : "-" (tiret du 6) pour les cellules vides de la plage (range) sélectionnée.
Merci pour votre aide!
j'ai essayé ça sans succès:
Private Sub cmd_tiret_Click()
If Activeworksheet.Range(ActiveCell.CurrentRegion.End(xlUp).row) = "" Then _
Activeworksheet.Range(ActiveCell.CurrentRegion.End(xlUp).row) = "-"
End Sub
Configuration: Windows XP Firefox 2.0.0.16
4 réponses
-
-
bonjour
essaye celadim maplage as range set maplage = activecell.currentregion.specialcells(xlcelltypeblanks) maplage.value = "'-" '- etant un caractere mathematique, il faut une appostrophe devant pour lui dir que c'est du text
si pas bon :dim maplage as range, macel as range set maplage = activecell.currentregion.specialcells(xlcelltypeblanks) for each macel in maplage macel = "'-" '- etant un caractere mathematique, il faut une appostrophe devant pour lui dir que c'est du text next -
Bonsoir,
tu as déjà posé cette question hier http://www.commentcamarche.net/forum/affich 7988031 affecter un texte a des cellules vides#3.
Ca serait bien de répondre...
eric -
re:
remplacer activecell.currentregion par selection, pour ne faire que la plage selectionnée