Excel - Copier la valeur affichée pas la valeur réelle

Je suis un pilote, et l'utilisation d'un journal de bord programme appelé Logten Pro. J'ai la capacité de prendre des feuilles de calcul excel sauvé de mon travail de vol de logiciels de gestion, et de les importer dans Logten Pro en utilisant le format CSV.

Mon problème, toutefois, est que le travail de gestion de vol de logiciels, les exportations de la date et de l'heure de décollage d'un vol dans une cellule dans excel suivantes format: JJ/MM/AAAA hh:MM:SS PM.
Ceci est géré amende par Excel, et il est formaté par défaut à JJ/MM/AA, même si la valeur réelle est plus spécifique, comprenant toute la longueur de la date et de l'heure de groupe.

C'est un problème parce que Logten Pro ne l'importation automatique de la date, si elle est en JJ/MM/AA format, et il n'y a aucun moyen d'extraire juste l'affiche JJ/MM/AA date, plutôt que le plein date heure groupe valeur réelle, à moins que vous aller manuellement à travers et supprimez le texte à partir de la fonction de la boîte.

Ma question est: Est-il une macro VBA qui peut copier automatiquement le véritable texte affiché à l'écran, et de le coller dans une autre cellule, la modification de la valeur réelle comme il le fait, à juste le DD/MM/YY valeur? En outre, cela peut-il être fait pour l'ensemble de la colonne plutôt que des cellules individuelles à un moment?

Remarque je n'ai pas de VBA expérience de sorte que la réponse parfaite serait juste un complet VBA chaîne je pourrais copier-coller.

Merci.

  • Excel permet de copier->collage spécial, vous permettant de ne conserver que les valeurs indiquées. Je ne sais pas les macros, mais je suggère éventuellement à l'aide de cette fonction pour faciliter votre recherche de en attendant des réponses.
  • Veuillez voir ce post par brettdj. Vous n'avez pas besoin d'une macro. Simplement utiliser cette formule. stackoverflow.com/questions/8834080/...
InformationsquelleAutor Paul Aitken | 2012-01-13