Excel VBA para converter só a data e a hora a data

  • Comparte Isto
Hugh West

Moitas veces faise necesario converter un intervalo de datas e horas só en datas. Podemos usar Excel VBA para converter só data e hora. Este artigo mostra como facelo do xeito máis sinxelo. A seguinte imaxe dá unha idea do propósito deste artigo.

Descargar o libro de prácticas

Podes descargar o libro de prácticas de o botón de descarga a continuación.

Só de data e hora a data.xlsm

VBA de Excel para converter só a data e a hora a data

Imaxina que tes o seguinte conxunto de datos de datas e horas na columna B .

Agora, selecciona todo o intervalo de datas e horas. A continuación, cambie o formato de número a Xeneral . Despois diso, verás as datas e as horas convertidas en números decimais como segue.

Aquí, as partes enteiras dos números representan datas. E as fraccións decimais representan tempos.

Agora, supoña que quere utilizar Excel VBA para converter as datas e as horas só en datas. A continuación, siga os pasos seguintes.

📌 Pasos

  • Ao principio, pode premer CTRL+Z para volver ao formato de data e hora.
  • A continuación, prema ALT+F11 en Windows e Opt+F11 en Mac para abrir Microsoft Visual Basic para aplicacións . Tamén podes facelo desde a pestana Desenvolvedor .
  • Agora, insire un módulo novo seleccionando Inserir >> Módulo .

  • Despoisiso, copia o seguinte código.
3510
  • A continuación, pega o copiado no módulo en branco como segue.

  • A continuación, executa o código facendo clic no botón Executar ou desde o Executar

  • Despois diso, as datas e horas converteranse en datas só como se mostra a continuación.

Agora, selecciona todo o intervalo de datas e horas e as datas convertidas. A continuación, cambie o formato de número a Xeneral . Verás que as datas convertidas só conteñen números enteiros. Isto verifica que as datas e as horas se cambiaron axeitadamente só para datas.

Contido relacionado: Como converter o formato de data e hora de texto a data en Excel (7 Easy Ways)

Cousas para recordar

  • Tes que cambiar os argumentos do intervalo no código segundo o teu propio conxunto de datos.
  • Podes cambiar o formato mm-dd-aa do código polo formato de data que desexes.

Conclusión

Agora, xa sabes como usar Excel VBA para converter data e hora só para data . Se tes máis preguntas ou suxestións, utiliza a sección de comentarios a continuación. Tamén podes visitar o noso blog Exceldemy para obter máis información sobre Excel e mellorar o teu rendemento.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.