Preguntas esperando respuesta
Actividad pública reciente
Ha preguntado en el tema 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
Ha valorado "Excelente" la respuesta
Error macro cambio nombre hojas de excel
Para 1 sola repetición, te servirá esta macro de ejemplo. Sub renombro() 'x Elsamatilde On Error GoTo errando For Each sh In Sheets sh.Name = sh.Range("A1").Value GoTo sigo errando: sh.Name = sh.Range("A1") & " (2)" sigo: Next End Sub Si van a...
Ha valorado "Excelente" la respuesta
Tamaño predefinido para una imagen improtada
Te dejo el ajuste para tu macro. ActiveSheet.Pictures.Insert (miFoto).Select 'al estar seleccionada podés ajustar su tamaño Selection. ShapeRange. ScaleWidth 0.29, msoFalse, msoScaleFromTopLeft Selection. ShapeRange. ScaleHeight 0.29, msoFalse,...
Ha valorado "Excelente" la respuesta
Ocultar errores de depuración
Sub InsertaImagen() Dim miFoto On Error Resume Next ActiveSheet.Unprotect "tu_clave" ' busca en el directorio el archivo de imagen a cargar miFoto = Application.GetOpenFilename 'se selecciona la celda donde deba ser ubicada la imagen...
Ha valorado "Buena" la respuesta
Macro al guardar
ActiveWorkbook.SaveAs ThisWorkBook.Path & "\nombrearchivo.xls" Abraham
Ha valorado "Excelente" la respuesta
Cerrar un cuadro de texto
Si presentas un cuadro de texto, hasta que no pulsen 'aceptar' (o una de las opciones que pongas), no se cerrará el mensaje. Lo que quieres es fácil de hacer con un formulario. Entra en el editor de Visual Basic, inserta un formulario nuevo, le crear...
