VBA Remplir cellules vides
Résolu/Fermé
actaris51
Messages postés
93
Date d'inscription
mardi 15 juillet 2008
Statut
Membre
Dernière intervention
11 juillet 2011
-
28 juil. 2009 à 11:37
the_evil_peanuts Messages postés 1 Date d'inscription jeudi 1 septembre 2016 Statut Membre Dernière intervention 1 septembre 2016 - 1 sept. 2016 à 14:48
the_evil_peanuts Messages postés 1 Date d'inscription jeudi 1 septembre 2016 Statut Membre Dernière intervention 1 septembre 2016 - 1 sept. 2016 à 14:48
A voir également:
- VBA Remplir cellules vides
- Organigramme a remplir word - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Excel compter cellule couleur sans vba - Guide
- Verrouiller cellules excel - Guide
- Incompatibilité de type vba ✓ - Forum Programmation
2 réponses
bonjour,
voici ce que tu demandes
Sub celvides()
j=4 'met un numéro de colonne pour lequel tu as toujours une valeur dans ton tableau
i=1
cells(i,j).select
do while selection <> ""
cells(i,14).select 'sélection de la colonne n
if selection = "" then
selection ="01/01/2012"
end if
cells(i,15).select
if selection ="" then
selection = cells(i,14)
end if
i=i+1
cells(i,j).select
loop
End Sub
Un conseil : fais le tourner pavec F8 (pas à pas) pour etre sur que c'est ce que tu veux
voici ce que tu demandes
Sub celvides()
j=4 'met un numéro de colonne pour lequel tu as toujours une valeur dans ton tableau
i=1
cells(i,j).select
do while selection <> ""
cells(i,14).select 'sélection de la colonne n
if selection = "" then
selection ="01/01/2012"
end if
cells(i,15).select
if selection ="" then
selection = cells(i,14)
end if
i=i+1
cells(i,j).select
loop
End Sub
Un conseil : fais le tourner pavec F8 (pas à pas) pour etre sur que c'est ce que tu veux
actaris51
Messages postés
93
Date d'inscription
mardi 15 juillet 2008
Statut
Membre
Dernière intervention
11 juillet 2011
2
28 juil. 2009 à 15:24
28 juil. 2009 à 15:24
c'est nikel, merci
1 sept. 2016 à 14:48
Sub celvides()
Application.ScreenUpdating = False
(...)
loop
Application.ScreenUpdating = True
End Sub
ça évitera que excel n'actualise la page à chaque fois qu'une donnée change, et ça rendra la macro beaucoup plus rapide