Macro suppression de colonne

happyness -  
Leahkim Messages postés 3219 Statut Membre -
Bonjour,

Voilà, je dois créer des listes d'inscriptions. Ca je sais faire.
j'ai créé un bouton impression, qui fonctionne, facile.
Le plus compliqué est que: en fonction de la date, certaines colonnes doivent disparaitre (ou devenir inactives).
Bref, en détail:
J'ai une colonne pour chaque jour du mois.
On peut s'inscrire jusqu'à la veille midi.
Donc, si nous sommes le 02 du mois et qu'il est 11h50, je peux m'inscrire pour le 03, s'il est 12h01, je ne peux plus et je ne peux prendre que les dates dans le futur.
Mais je ne vois pas trop comment faire :-(
Ok, je suis nulle en macro...
Quelqu'un a une idée et surtout le code parce que moi, j'ai plus touché à ça depuis 10 ans déjà...
Merci beaucoup.
A voir également:

3 réponses

Leahkim Messages postés 3219 Statut Membre 281
 
et bien tu peux faire une macro qui dira:

SI (date limite atteinte)
SUPPRIMER (lignes antérieures a cette date)

c'est pas difficile. Tu la lance avec un bouton, et tu demande a l'utilisateur d'entrer une date avant laquelle il faut tout enlever
1
happyness
 
Non, l'utilisateur ne doit pas entrer la date...
Cela doit se faire, dès l'ouverture du fichier pour être sûr que l'utilisateur ne puisse pas écrire.
Bref, j'ai une colonne pour chaque jour du mois: 1, 2, 3
Et lorsque nous sommes le 4, toutes les colonnes antérieures à 6 doivent disparaitre.
je suis parvenue à tester et à mettre dans les cellules "trop tard" en fonction de la date.
ce qu'il faudrait c'est:
si ma cellule contient "trop tard" (ou autre chose) alors, delete colonne.
la logique, je l'ai, ce que je n'ai plus, c'est le code...
0
Leahkim Messages postés 3219 Statut Membre 281
 
a ba pour le code, faut me demander des fonctions précises, je vais quand meme pas te faire ta macro.

Sur le net on trouve pas mal de tuto sur le VBA, tu trouveras surement ton bonheur, mais je reste la au cas ou^^
0