Re : comment transférer une date au format texte (transfert s'effectuant par array)
Bonjour à tous,
Nous utilisons ce fichier depuis 2005. Il a été conçu par l'un de mes collègues et nous sert à archiver des mesures mesures électriques et météo de divers sites périodiquement.
Par l'entremise d'une userform, on saisit la date dans une textbox et sélectionnant d'autres données par combobox. date et données sont transférées l’entête d'un tableau sur une feuille (nommée "saisie cmdp"). après quoi, par rapport à l’entête, le tableau se complète par macro, affichant les cordonnées des points où sont effectuées les mesures. ensuite nous saisissons nos données, archivons ces données sur une autre feuille ("Archive_cmdp") et sauvegardons cette feuille au format pdf à transmettre par émail. Le nom de cette sauvegarde porte comme nom, la concaténation de "Archivage_cmdp&Date". Comme le "/" n'est pas accepté d'où la conversion de la date en texte.
Une autre feuille a été dédiée pour la consultation de l'archive, fonctionnant avec pratiquement le même topo, sélection par combobox des références transmises à l’entête d'un tableau, qui se rempli par rapport aux références. Pour ceci notre collègue avait trouvé des difficultés pour récupérer les données archivées par rapport à la date. En fait, sur la feuille "Archive_cmdp", en colonne "X" il concatène 4 cellules, contenant les références dont la date (les références se retrouvent dans des colonnes pour chaque ligne).
N'étant pas très fort en VBA, je n'ai pas voulu trop m'aventurer dans la modification du code de mon collègue. C'est pour cela que je voudrais convertir le contenu d'une cellule du format date en format texte par macro.
Je vous remercie beaucoup.
Cordailement,