Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Escibir letra a letra en una celda

nito1972

Active member
Registrado
4 Feb 2020
Mensajes
435
Hola a todos;
He estado tratando de averiguar si por medio de una macro se puede anotar un texto, número o ambos en una hoja pero con la particularidad de que los números o letras se vayan...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Solución
Suponiendo que trabajes en 64 bits...
Código:
Para sistemas de 64 Bit
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal ms As LongPtr)
Para sistemas de 32 bits
Public Declare Sub Sleep Lib "kernel32" (ByVal ms As Long)
------------------
Sub Pausa_ms()
'Código
Sleep 10000 'Tiempo en milisegundos
'Código
End Sub

Adjuntos

Hola @nito1972,
Aquí tienes un código en el que puedes indicar el intervalo que quieras entre caracteres con precisión de milésimas de segundo:
[ATTACH...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Última edición:
Suponiendo que trabajes en 64 bits...
Código:
Para sistemas de 64 Bit
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal ms As LongPtr)
Para sistemas de 32 bits
Public Declare Sub Sleep Lib...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Última edición:
Aprovechando lo aportado por Fernando:
Código:
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal ms As LongPtr)
'--
Sub Máquina_escribir()
Range("A2") = ""
For i = 1 To Len(Range("A1"))...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Aunque ya se ha tratado varias veces, no está demás recordar que existen los parámetros opcionales en las funciones.
Código:
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal ms As LongPtr)...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Volver
Arriba