IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Bug VBA Excel Gestion des dates


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 33
    Par défaut Bug VBA Excel Gestion des dates
    Bonjour tout le monde,

    Vous trouverez dans le fichier un certains nombres de macro en cours de réécriture.
    Afin de cibler l’expression du besoin à vous concentrer seulement sur :

    L’onglet « ZP MLN »
    La table « Anomalie SPOT / TSP Nomade »
    La barre de recherche alimenté via le TextBox41
    L’onglet ainsi que le code VBA est protégé par le mdp « GPSVOIE »
    Pour tester le code, je vous invite à lancé la macro « TRAITEMENT_GLOBAL » du module « ZP00_TRAITEMENT_GLOBAL ». J’ai volontairement désactiver les macros inutiles afin de faciliter la recherche de l’anomalie qui activera un ensemble de macro pour arriver à « Moteur_de_recherche2 ». Cette dernière macro aurait pu être fusionnée avec « Moteur_de_recherche » mais j’ai coupé le code pour trouver d’où cela peut venir.
    Le code vba permet en fonction des tables de créer des Mise en forme conditionnelles pour mettre en lumière les cellules contenant la valeur recherchée.
    La problématique est simple, le code de recherche permet de trouver la valeur saisi dans textbox(i) dans la table correspondante. A noter qu’il y a 2 formules pour traiter les valeurs contenant du texte et les valeurs contenant des dates. Tout marche à merveille sur les 37 tableaux précédentes toutefois sur la dernière table « Anomalie SPOT / TSP Nomade » la gestion de recherche des cellules « date » cela ne marche pas. Plus précisément :

    Cela marche pour les colonnes « DLF », « Fin réelle DLF », « Date prévus de l’opération »
    Dès lors que je rajoute « Découverte » ou que je l’utilise toute seule, cela ne marche plus
    Ci-dessous un extrait de la formule utiliser :
    ’ Définir la formule de mise en forme conditionnelle
    Dim formulaG1 As String, formulaG2 As String
    formulaG1 = « =ET(CHERCHE( » & RéférenceAddress & « ; » & FicheAddress & « ); » & RéférenceAddress & « <> »« »« ) » 'Gère les cellules contenant des textes ou nombre
    formulaG2 = « =ET(NON(ESTVIDE( » & DLFAddress & « ));CHERCHE( » & RéférenceAddress & « ;TEXTE( » & DLFAddress & « ; »« jj/mm/aaaa »« )); » & RéférenceAddress & « <> »« »« ) » 'Gère les cellules contenant des dates

    Peu importe comment je m’y prend (copier/coller, collage spécial, changement de format, création de colonne et transfert de donnée…), je ne comprend pas pourquoi Excel ne reconnait pas les valeurs des cellules de la colonne « Découverte » comme une date.

    Pourriez vous m’aider sur le sujet car s’en est dingue…
    Merci d’avance

    Cordialement
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. VBA et gestion des dates
    Par gouN40 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/02/2020, 10h38
  2. Gestion des dates en VBA/Excel ?
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/07/2012, 10h34
  3. [VBA-EXCEL] Gestion des erreurs et manipulation du contenu d'une cellule
    Par Froggy007 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/09/2008, 20h42
  4. [VBA-E] Gestion des dates selon format de départ
    Par Gamal le Celte dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/02/2007, 14h41
  5. [VBA] Gestion des dates nulles provenant d'un recordset
    Par wperezrobles dans le forum Access
    Réponses: 11
    Dernier message: 28/09/2006, 18h02

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