Andy Machin

Andy Machin

Carpe Diem
 79,6K puntos  Estados Unidos @andymachin desde - visto

Respuestas en Visual Basic

Respuesta en y en 1 temas más a

Texto de los botones de un Msgbox en ingles

Los botones del MsgBox saldrán en el idioma del sistema operativo. Si tu cliente tiene el sistema operativo en Ingles, el MsgBox tendrá los botones en ingles. No obstante, si quieres forzarlo sí o sí, tienes dos opciones, una fácil y otra no tan...
Respuesta en y en 2 temas más a

Extraer filas de un Bloc de notas con VBA

He visto tu comentario así que he venido a aportar lo que pueda. Hay varias formas de leer un archivo TXT, no se por que los otros compañeros se complicaron para explicarlo, no necesitas cargarlo a la hoja. VBA tiene un par de trucos bajo la manga...
Respuesta en y en 3 temas más a

¿Cómo haces un bucle con pausa?

Aquí te dejo el código: #If VBA7 Then Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr) 'For 64 Bit Systems #Else Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 'For 32 Bit Systems #End If Sub...
Respuesta en y en 4 temas más a

Copiar y pegar datos de Base de Datos en una plantilla

Prueba así: If MePagas = True Then Call Yo.Programo(paraUsted) Else GoTo CursoOnlineVBA End If Jaja man de verdad que es mucho lo que pides.
Respuesta en y en 3 temas más a

Como denegar la introducción de datos si el dato ya existe en Excel VBA

Si mal no recuerdo, hace un tiempo preguntaste algo sobre registrar datos en la hoja de una manera a la que te respondí que era poco conveniente, y te explique que los registros deben almacenarse horizontalmente. Presiento que se trata de la misma...
Respuesta en y en 1 temas más a

Cálculo de meses entre dos fechas

A mi me gusta mucho la función DateDiff() de VBA. Si lo quieres usar solo copia y pega en un modulo estabdar. Luego llama en las celdas como a cualquier fórmula. Public Function DIFMESES(fInicial As Range, fFinal As Range) As Integer...
Respuesta en y en 1 temas más a

Mostrar una barra de progreso en vba excel

Para eso vas a tener que compartir la macro, preferiblemente el libro completo. Que yo sepa no hay una barra de progreso mágica incluida en Excel que agregues con un simole click. Hay que programarla, incluso diseñarla.
Respuesta en y en 1 temas más a

Contar número de celdas de un color determinado

Solo por si acaso. Si el color de las celdas cambia por formato condicional, basta con pensar fuera de la caja, y en lugar de evaluar el color, evaluar el valor que provoca el cambio de color. Por ejemplo si tienes un formato condicional que...
Respuesta en y en 3 temas más a

El desplegable me discrimina 1 localidad VBA Excel

Esta vez no voy a aportar a la pregunta en concreto, pero digamos que soy un activista en contra del On Error Resume Next jajajaja. Así que solo vengo a darte unos consejo para tus futuros proyectos ya que le estas dando en serio al VBA. -Evita...
Respuesta en y en 3 temas más a

Como actualizar datos combobox sin cerrar el form?

Coincido con Abraham, deberías explicar un poco más o compartir el libro. No obstante, te diré una idea generalizada. Todo dependerá de como cargas el combobox inicialmente. Hay 4 maneras de cargar un combobox/listbox. Una es por ventana de propiedad...