Pregunta en
Visual Basic
VBA ejecutar un comando cada x tiempo
Hola expertos tengo una macro en excel 2003 para comunicarme con un equipo por el puerto serie y lo que necesito es que se ejecute esa macro cada x tiempo, por ejemplo 10 segundos. Gracias
Sin respuestas
Pregunta en
Visual Basic
Leer datos de una variable
Estoy haciendo una macro para excel en la que pueda leer los datos del puerto serie: Private Sub CommandButton1_Click() NETComm1.CommPort = 2 NETComm1.Settings = "2400, N, 8, 1" NETComm1.RThreshold = 1 NETComm1.InputLen = 0 NETComm1.InBufferSize =...
Pregunta en
Microsoft Excel
Error macro cambio nombre hojas de excel
Hola expertos tengo una macro en excel para cambiar el nombre de la hoja que tengo activa por el valor de una celda (ActiveSheet.Name = Range("A1").Value), el problema me viene cuando el valor de dos hojas diferente coinciden, por ejemplo yo creo un...
Pregunta en
Microsoft Excel
Tamaño predefinido para una imagen improtada
Hola expertos estoy creando una macro asociada a un botón para importar una imagen desde un archivo: Sub InsertaImagen() Dim miFoto On Error Resume Next ActiveSheet.Unprotect ' busca en el directorio el archivo de imagen a cargar miFoto =...
Pregunta en
Microsoft Excel
Ocultar errores de depuración
Hola expertos revisando por los post por la página me he encontrado esta macro Sub InsertaImagen() Dim miFoto ActiveSheet.Unprotect "tu_clave" ' busca en el directorio el archivo de imagen a cargar miFoto = Application.GetOpenFilename 'se selecciona...
Pregunta en
Microsoft Excel
Macro al guardar
Tengo una plantilla en excel con una macro para grabar con ActiveWorkbook. SaveAs, el problema es que siempre la guarda en mis documentos y lo que quiero es que se guarde donde este la plantilla abierta en ese momento, la plantilla no esta siempre en...
Pregunta en
Microsoft Excel
Cerrar un cuadro de texto
Hola expertos tengo una macro que me genera una ventana emergente con msgbox y quiero que esa ventana desaparezca en unos segundos de forma automática sin tener que hacer nada. No se si la función msgbox es la más adecuada para esto o me hace falta...