VBA excel macro conditionnelle HELP!! - VB/VBA/VBS - Programmation
Marsh Posté le 09-03-2011 à 21:36:20
Ca devrait fonctionner...
Pourquoi ça ne fonctionne pas ? Message d'erreur ?
Marsh Posté le 10-03-2011 à 16:28:26
bonjour Otobox,
En effet, cela fonctionne, la macro efface les lignes qui sont vides, mais dans mon tableau il y a aussi des cellules vides
au niveau de la mise en page, ça ne rend pas bien...
Je cherche à optimiser cette macro, de façon à ce quelle efface les lignes vides, mais aussi les cellules vides...
aurais tu une idée??
Marsh Posté le 10-03-2011 à 16:31:10
Un aperçu de ton fichier faciliterait grandement la vie... (surtout pour de la "mise en page" )
Marsh Posté le 10-03-2011 à 18:49:16
julielef a écrit : bonjour Otobox, |
Passer par une colonne qui sert uniquement à la mise en page ? Par exemple, où il est noté 1 pour afficher. Ensuite, tu relances un filtre auto sur cette colonne en filtrant les cases où c'est marqué 1.
Marsh Posté le 08-03-2011 à 17:01:15
Bonjour à tous,
Je suis nouvelle sur ce forum...
En lisant les différents messages postés sur ce forum, je me suis inscrite car j'aurais besoin d'un coup de main concernant un classeur excel que je dois faire pour mon travail.
Voila :
J'ai un classeur nommé "menus"
dans ce classeur deux feuilles.
Feuille 1: proposition de plat
Feuille 2 : menus
le principe est simple, le menu de la semaine se rempli automatiquement à partir du moment ou on selectionne les plats que l'on veut manger dans la feuille "proposition de plat".
Cela s'automatise bien, mais j'ai un soucis de mise en page, car pour que cela fonctionne, j'ai été obligée de créer le même nombre de ligne dans les deux tableaux et les plats selectionnésne s'affichent pas les un en dessous des autres, il y en plusieurs cellules vides en tres deux.
J'ai donc créer une macro reliée à un boutton intitulé "mise à jour" qui masque les ligne vides.
Private Sub CommandButton1_click()
Columns ("B:B" ).Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criterial:="<>"
End Sub
Mais cela n'est toujours pas suffisant pour effacer les celulles vides.
J'ai donc penser faire une macro conditionnelle avec plusieurs conditons, mais là je pêche vraiment...
Pourriez vous m'aider s'il vous plait??
merci d'avance
julie