Táboa de contidos
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.xlsmVBA 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.