1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : février 2018
    Messages : 4
    Points : 0
    Points
    0

    Par défaut Urgent, problème VBA, calcul dates compliqué, avis au pro

    Bonjour, voilà je réalise un fichier qui me permet de réaliser un suivi des tâches de maintenance.
    Pour ça j'ai 3 catégories :
    -tâches enregistrées en fonction de deux paramètres : un nombre et une année en nombre (ex : 2 (ans))
    -tâches effectuées en fonction de deux paramètres : un nombre et une date (format : dd/mm/yyyy)
    -tâches à effectuer en fonction des mêmes paramètres que la ligne ci-dessus.

    je souhaiterais que la macro que j'ai représenté par un bouton calcule automatiquement les deux choses ci-dessous :
    -si la date (format : dd/mm/yyy) de la tâche à effectuer est inférieure à la date d'aujourd'hui qui est automatiquement mise à jour et affichée dans la cellule E10 (cela implique que la macro calcule également la date (format : dd/mm/yyyy) de la tâche à effectuer en fonction de la date (format : dd/mm/yyy) de la tâche effectuée + la date de la tâche enregistrée (format : nombre ex : 10),
    -si le nombre de la tâche à effectuer est inférieure au nombre que je rentre manuellement dans la cellule E9 (cela implique que la macro calcule également le nombre de la tâche à effectuer en fonction du nombre de la tâche effectuée + le nombre de la tâche enregistrée.

    ce calcul a pour but ensuite de mettre:
    -un "OUI" en blanc et gras sur font vertdans la cellule K10 si les deux paramètres calculés sont inférieurs aux deux paramètres dans les cellules E9 et E10,
    -un "NON" en blanc et gras sur font rouge dans la cellule K10 si les deux paramètres calculés sont inférieurs aux paramètres dans les cellules E9 et E10.

    Je souhaite que cela se fasse par VBA uniquement.

    je vous joins mon fichier qui sera certainement plus clair que moi.

    Merci à tous

    Suivi maintenance voiture.xlsmSuivi maintenance voiture.xlsm

  2. #2
    Expert éminent

    Homme Profil pro
    Développeur .NET
    Inscrit en
    janvier 2012
    Messages
    4 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : janvier 2012
    Messages : 4 037
    Points : 8 367
    Points
    8 367
    Billets dans le blog
    18

    Par défaut

    Mettre urgent = première faute. Bénévolat est incompatible avec urgent. Prétendre que ses propres problèmes doivent passer avant tout le reste est une insulte envers tous les membres et les contributeurs.
    Balancer des fichiers-joints avec la première question = deuxième faute
    Oublier qu'une date dans VBA et dans Excel c'est un vulgaire nombre et rien d'autres = troisième faute
    Confondre le format d'affichage d'un nombre et le nombre lui-même = quatrième faute.
    Penser que tout le monde va ouvrir un fichier avec des macros = cinquième faute


    Tutoriel

    DateSerial

    DateAdd

    DatePart

    DateValue

    Règles

    Fichiers-joints
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    À force de vouloir considérer les utilisateurs comme des imbéciles patentés, on risque de se mettre dans le trouble.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    février 2007
    Messages
    1 352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2007
    Messages : 1 352
    Points : 2 107
    Points
    2 107

    Par défaut

    Bonjour,

    c'est bêta, je savais mais je ne suis pas pro.
    Attendons-en un mais prépare ton chéquier...
    eric

  4. #4
    Expert éminent sénior
    Avatar de patricktoulon
    Profil pro
    Inscrit en
    avril 2009
    Messages
    11 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : avril 2009
    Messages : 11 342
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    1

    Par défaut re

    re
    en meme temps 0+0= la tete a "toto"
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    juin 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : juin 2014
    Messages : 46
    Points : 22
    Points
    22

    Par défaut

    Bonsoir,

    Citation Envoyé par clementmarcotte Voir le message
    Penser que tout le monde va ouvrir un fichier avec des macros = cinquième faute
    J'ai vu à plusieurs reprises que les fichiers n'étaient pas forcément les bienvenus sur ce forum.
    Mais j'ai une question.

    On peut ouvrir un fichier sans activer les macros, alors quel est le problème dans ce cas là ?

    Bonne soirée.

  6. #6
    Expert éminent sénior
    Avatar de patricktoulon
    Profil pro
    Inscrit en
    avril 2009
    Messages
    11 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : avril 2009
    Messages : 11 342
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    1

    Par défaut re

    re
    On peut ouvrir un fichier sans activer les macros, alors quel est le problème dans ce cas là ?
    on peut aussi carésser un moufette en s'arretant de respirer
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  7. #7
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    juin 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : juin 2014
    Messages : 46
    Points : 22
    Points
    22

    Par défaut

    Re,

    Je crois qu'il n'est pas nécessaire d'ironiser.
    J'ai posé une question claire, je crois qu'elle mérite une réponse claire non ?

  8. #8
    Expert éminent sénior
    Avatar de patricktoulon
    Profil pro
    Inscrit en
    avril 2009
    Messages
    11 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : avril 2009
    Messages : 11 342
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    1

    Par défaut re

    re
    avant de mériter une reponse claire, elle méritais d'avoir été posée en respectant les regles du forum
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  9. #9
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    juin 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : juin 2014
    Messages : 46
    Points : 22
    Points
    22

    Par défaut

    Re,

    Pardon mais je n'ai aucunement manqué aux règles du forum.

    Ce n'est pas moi qui ai posté le fichier.
    Pas moi non plus à l'initiative de ce fil.

    Je n'ai fait qu'intervenir pour demander en quoi il était dangereux d'ouvrir un fichier sans activer les macros.
    Je ne le sais pas, j'ai donc posé la question, puisqu'une des règles de ce forum est justement d'éviter les fichiers joints.

    Je pensais qu'on était sur ce forum justement pour avoir des réponses aux questions posées, poliment et courtoisement comme je l'ai fait.
    Je ne vois donc pas pourquoi je ne reçois qu'une réponse ironique, à moins que tu n'aies cru que j'étais l'auteur de ce fil..

    A+

  10. #10
    Expert éminent sénior
    Avatar de patricktoulon
    Profil pro
    Inscrit en
    avril 2009
    Messages
    11 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : avril 2009
    Messages : 11 342
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    1

    Par défaut re

    oui je pensais que tu etais l'auteur
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  11. #11
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    juin 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : juin 2014
    Messages : 46
    Points : 22
    Points
    22

    Par défaut

    Ok,

    Et du coup la réponse ?
    Enfin si tu veux.
    Merci

  12. #12
    Membre chevronné
    Profil pro
    Inscrit en
    février 2007
    Messages
    1 352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2007
    Messages : 1 352
    Points : 2 107
    Points
    2 107

    Par défaut

    Bonjour,

    Le but premier est de forcer les demandeurs à exposer clairement leur problème :
    Cette possibilité doit être utilisée en dernier recours, lorsque les explications fournies dans un français correct et les réponses y apportées n’ont pas permis de résoudre le problème.

    Il est inutile et malvenu de joindre un fichier lors de la création de la discussion. Faites l’effort de formuler votre demande en français, en la relisant avant de la poster. Vous aurez beaucoup plus de chances d’obtenir des réponses adéquates.
    eric

  13. #13
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    juin 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : juin 2014
    Messages : 46
    Points : 22
    Points
    22

    Par défaut

    Bonjour Eric, le forum,

    Merci de ta réponse.
    J'avais bien lu ça et bien compris, mais ma question était simple finalement.

    Je vais la reformuler.
    Je sais que l'ouverture d'un fichier contenant des macros est dangereuse.
    Mais est ce dangereux d'ouvrir un fichier Excel sans macro ?
    Voilà. C'est cela que j'aurais aimé savoir.

    Bon week-end.

    PS : Navré d'avoir pollué ce fil..

  14. #14
    Rédacteur

    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    janvier 2010
    Messages
    7 788
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : janvier 2010
    Messages : 7 788
    Points : 18 209
    Points
    18 209
    Billets dans le blog
    6

    Par défaut

    Bonjour,
    Je sais que l'ouverture d'un fichier contenant des macros est dangereuse.
    Mais est ce dangereux d'ouvrir un fichier Excel sans macro ?
    Non, ce n'est pas dangereux d'ouvrir un classeur sans macro mais la plupart des contributeurs de ce site dont je fais partie, n'ouvre tout simplement pas les classeurs joints parce-que nous attendons que la personne expose clairement son problème en expliquant tout aussi clairement la manière dont sont organisées ses données.
    Si cela est fait, il n'y aucune raison de joindre un classeur.

    Lorsque je répond à une question, en général j'explique et je détaille ma réponse et de plus je teste toujours la formule ou le code que je publie. Cela demande un certain effort et un certain temps, il me semble donc normal que la personne la plus concernée par la question qu'il publie en fasse autant.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Quelques contributions : USERFORM - Créer, Consulter, Modifier et Supprimer des enregistrements à l'aide d'un formulaire - Géolocalisation d'une adresse avec Excel et Google sans VBA

  15. #15
    Expert éminent

    Homme Profil pro
    Développeur .NET
    Inscrit en
    janvier 2012
    Messages
    4 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : janvier 2012
    Messages : 4 037
    Points : 8 367
    Points
    8 367
    Billets dans le blog
    18

    Par défaut

    Bonjour,

    C'est sûr qu'avec les extensions à quatre lettres, c'est plus facile de savoir si un fichier Office comprend des macros ou non. Mais, avec les extensions à trois lettres qui sont toujours supportées, c'est toujours la roulette russe.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    À force de vouloir considérer les utilisateurs comme des imbéciles patentés, on risque de se mettre dans le trouble.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  16. #16
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    juin 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : juin 2014
    Messages : 46
    Points : 22
    Points
    22

    Par défaut

    Bonsoir,

    Merci Philippe, cela répond parfaitement à ma question.

    Bonne soirée.

    Edit : Bonsoir Clément, merci de cette précision.

  17. #17
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2013
    Messages
    9 072
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2013
    Messages : 9 072
    Points : 18 110
    Points
    18 110

    Par défaut

    Bonjour,

    et il n'y a pas que le code, ne pas oublier les objets pouvant être incorporés …

    ___________________________________________________________________________________________________________
    Je suis Paris, Egypte, Nigeria, New-York, Mogadicio, Barcelone, London, Manchester, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …
    . . . . . Comme la vitesse de la lumière est supérieure à celle du son, certains ont l'air brillant avant d'avoir l'air con !

  18. #18
    Nouveau membre du Club
    Profil pro
    Inscrit en
    juin 2013
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2013
    Messages : 41
    Points : 32
    Points
    32

    Par défaut reponse pour le calcule de la date

    bonjour
    trouvez ci joint le fichier modifierSuivi maintenance voiture.xlsm
    cordialement

    j'ai remplacer la macro maj par la macro maj_nicogef
    j'ai recrée toute la macro
    nicogef

  19. #19
    Responsable
    Office & Excel

    Avatar de Pierre Fauconnier
    Homme Profil pro
    Formateur et développeur informatique indépendant
    Inscrit en
    novembre 2003
    Messages
    11 098
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur informatique indépendant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 11 098
    Points : 27 918
    Points
    27 918
    Billets dans le blog
    27

    Par défaut

    Salut.

    Citation Envoyé par TOTO33320 Voir le message
    [...]

    Je souhaite que cela se fasse par VBA uniquement.[...]
    Pourquoi? Dans la mesure ou des formules Excel permettent de résoudre le problème et où la mise en forme peut être conditionnée à des résultats de formules dans d'autres feuilles, il serait intéressant de comprendre pourquoi cela doit être fait en VBA, notamment pour la MFC (mise en forme conditionnelle).

    Quoi qu'il en soit, si on le fait en VBA, on utilisera au maximum Excel (voir ma signature).
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Vous souhaitez rédiger pour DVP? Contactez-moi
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    Vous avez apprécié l'intervention => Merci pour le
    ---------------

  20. #20
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : février 2018
    Messages : 4
    Points : 0
    Points
    0

    Par défaut

    Merci à tous pour vos réponses plus ou moins constructives.

    Je suis nouveau sur ce genre de forum, je ne trouvais pas de solution à mon problème voilà pourquoi je suis inscris et ici, donc je ne connais forcément pas tous les "codes" et je suis plutôt du genre honnête et donc voyais pas le mal en postant mon fichier directement.

    Bref, merci à ceux qui m'ont répondu dans le but de m'aider, pour les autres vos messages n'étaient aucunement nécesaire, et totalement puérils.

Discussions similaires

  1. [XL-MAC 2011] VBA - Calcul date
    Par mathou mata dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/05/2017, 10h21
  2. vba calcul Date sql et formulaire
    Par langelot222 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 14/06/2007, 17h19
  3. [VBA-E] Problème avec des dates !
    Par yaya54 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/03/2006, 14h12
  4. [VBA] Calcul du PGDC --> Problème de résultat
    Par snoopy69 dans le forum Access
    Réponses: 16
    Dernier message: 25/08/2005, 15h23
  5. [Calendar]Problème de calcul de date
    Par valerie90 dans le forum java.util
    Réponses: 6
    Dernier message: 08/12/2004, 13h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo