Je remplis une feuille Excel à partir de DTS, mais la sortie résultante est formatée en texte puisque DTS voit les cellules comme varchar (255). Je prévois d'ajouter une macro qui formatera les valeurs correctement en tant que numérique ou datetime. Quelle VBA devrais-je utiliser pour cela? Par exemple, la valeur d'une cellule indique «2009-01-01 00:00:00». Si j'appuie sur F2 pour modifier la cellule, puis appuyez sur ENTRÉE, Excel se rend compte qu'il s'agit d'une date, puis le formate en fonction de la mise en forme des cellules. J'aimerais avoir du VBA pour faire la même chose. Le problème n'est pas que la mise en forme des cellules est incorrecte, le problème est que Excel considère les données comme du texte au lieu de datetime ou numérique.Macro Excel pour modifier les données textuelles non formatées en données correctement typées
1
A
Répondre
1
Semble que vous pouvez simplement affecter la valeur d'une cellule ou d'une plage à elle-même et qui permet à Excel de déterminer le type de données. Vous pouvez le faire une ligne à la fois, par exemple:
Worksheets("MySheet").Range("A:A").Value
= Worksheets("MySheet").Range("A:A").Value
Questions connexes
- 1. Besoin de données correctement formatées pour les tests
- 2. Signature numérique pour Macro Excel
- 3. Exportation de données de cellules Excel vers une base de données via une macro Excel?
- 4. Trouver des tendances dans les charges de données textuelles
- 5. Les dates Excel formatées en "AAAA MMM JJ 00: 00: 00.000" doivent être au format DD-MMM-YYYY
- 6. Comment importer des données très formatées d'Excel vers une base de données?
- 7. Excel avec Macro
- 8. Macro Modifier/Protection de vue
- 9. Excel VBA Macro
- 10. Afficher/modifier les données ID3 pour les fichiers MP3
- 11. liaison de données pour feuille Excel est pas au format
- 12. SUM données selon les dates dans Excel
- 13. VBScript pour écrire une macro dans un fichier Excel
- 14. Synchroniser les données Excel et XML?
- 15. Excel Macro envoyer un courriel
- 16. Excel: Comment afficher les données de plusieurs feuilles en une?
- 17. Comment modifier les schémas d'une base de données en miroir?
- 18. Comment modifier les données EXIF dans .NET
- 19. Excel 2007 Enregistrer une macro
- 20. Utilisation d'un modèle de vue + modèle de données dans ASP.NET MVC pour prendre en charge les vues typées?
- 21. Données Excel/Quickbooks à C#
- 22. Excel 2003 Graphiques: données graphiques trop complexes
- 23. Les diagrammes ne restituent pas correctement les données
- 24. Comment modifier toutes les données de colonne DB en fonction des données actuelles?
- 25. Utilisation de VBA/Macro pour mettre en surbrillance les changements dans Excel
- 26. Problème Création du complément Excel à partir de la macro
- 27. Pourquoi l'aperçu avant impression affiche-t-il des pages correctement formatées qui ne s'impriment pas réellement?
- 28. est-il possible d'écrire des données à AccessDB à partir de la macro Excel?
- 29. recherche de données dans Excel
- 30. Chargement de données formatées dans VBA à partir d'un fichier texte