Excel VBA per convertir només la data i l'hora a la data

  • Comparteix Això
Hugh West

Sovint es fa necessari convertir un interval de dates i hores només en dates. Podem utilitzar Excel VBA per convertir només data i hora a data. Aquest article mostra com fer-ho de la manera més senzilla. La imatge següent dóna una idea de l'objectiu d'aquest article.

Descarregueu el quadern de pràctiques

Podeu descarregar el quadern de pràctiques des de el botó de baixada de sota.

Només de data i hora.xlsm

Excel VBA per convertir només la data i l'hora a la data

Imagineu que teniu el conjunt de dades següent de dates i hores a la columna B .

Ara, seleccioneu tot el rang de dates i hores. A continuació, canvieu el format del número a General . Després d'això, veureu les dates i les hores convertides en nombres decimals de la manera següent.

Aquí, les parts senceres dels números representen dates. I les fraccions decimals representen els temps.

Ara, suposem que voleu utilitzar Excel VBA per convertir les dates i les hores només en dates. A continuació, seguiu els passos següents.

📌 Passos

  • Al principi, podeu prémer CTRL+Z per tornar a la format de data i hora.
  • A continuació, premeu ALT+F11 a Windows i Opt+F11 al Mac per obrir Microsoft Visual Basic per a aplicacions . També ho podeu fer des de la pestanya Desenvolupador .
  • Ara, inseriu un mòdul nou seleccionant Insereix >> Mòdul .

  • Desprésaixò, copieu el codi següent.
6722
  • A continuació, enganxeu el copiat al mòdul en blanc de la següent manera.

  • A continuació, executeu el codi fent clic al botó Executar o des del Executar

  • Després d'això, les dates i les hores es convertiran en dates només com es mostra a continuació.

Ara, seleccioneu tot el rang de dates i hores i les dates convertides. A continuació, canvieu el format del número a General . Veureu que les dates convertides només contenen nombres enters. Això verifica que les dates i les hores s'han canviat correctament per només dates.

Contingut relacionat: Com convertir el format de la data i l'hora en el text a Excel (7 Maneres fàcils)

Coses per recordar

  • Heu de canviar els arguments d'interval del codi segons el vostre propi conjunt de dades.
  • Podeu canviar el format mm-dd-aa del codi al format de data que vulgueu.

Conclusió

Ara, ja sabeu com utilitzar Excel VBA per convertir només data i hora a data . Si teniu més preguntes o suggeriments, utilitzeu la secció de comentaris a continuació. També podeu visitar el nostre blog Exceldemy per obtenir més informació sobre Excel i millorar el vostre rendiment.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.