mike1788
Messages postés3Date d'inscriptionmardi 6 mai 2008StatutMembreDernière intervention 7 mai 2008
-
6 mai 2008 à 08:21
amine -
17 juil. 2018 à 09:30
Bonjour<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /??>
Pouvez vous m’indiquez comment je doit faire comme code dans vba sous Excel… pour effectuer la commande suivante.
Je veux une macro qui lorsqu’elle est exécuter, elle va contrôler la date dans une cellule dans tableau, si cette date est plus grande que la date du jour, la macro effacer une partie d’un tableau et remplace les valeur du tableau par « hors délais»
Merci d’avance
Mike
A voir également:
Vba sous excel: recherche de date pour remplacer une valeur
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 6 mai 2008 à 10:24
Jimmy plus rapide que moi
je propose deux autres solutions
Sans VBA, Nommer un champ "Limite"(Insertion/nom) qui contient la date limite
et verifier avec une formula que la date limite n'est pas dépassée
=Si(Limite>Nom;"Hors délais";A1) si A1 est la cellule courante
Sinon il existe aussi des fonctions en VBA qui traite les dates: DateAdd, DateDiff, IsDate... rechercher dans l'aide
j'ai un tableau avec comme colonne: nom, prénom ,cours 1,cours 2 ....cours 20 et en ligne les nom et prénom et la date de validité des cours .
Je sais pas comment crée une VBA capable de me sortir les nom les prénom et le cours dans un autre tableau quand la date de validité de celles ci sont dépassé .