Articles of excel vba

Salir de un tiempo … Wend loop

Estoy usando un ciclo While … Wend de VBA. Dim count as Integer While True count=count+1 If count = 10 Then ”What should be the statement to break the While…Wend loop? ”Break or Exit While not working EndIf Wend No quiero usar condiciones como `While count <= 10 … Wend

Cómo agregar una hoja con nombre al final de todas las hojas de Excel

Estoy intentando agregar una hoja de Excel con el nombre “Temp” al final de todas las hojas existentes pero este código no funciona Private Sub CreateSheet() Dim ws As Worksheet ws.Name = “Tempo” Set ws = Sheets.Add(After:=Sheets(Sheets.Count)) End Sub ¿Podrías decirme por qué? Gracias

¿Cómo optimizar vlookup para un alto conteo de búsquedas? (alternativas a VLOOKUP)

Estoy buscando alternativas a vlookup, con un mejor desempeño dentro del contexto de interés. El contexto es el siguiente: Tengo un conjunto de datos de {key; data} que es grande (~ 100’000 registros) Quiero realizar muchas operaciones VLOOKUP en el conjunto de datos (el uso típico es reordenar todo el conjunto de datos) Mi conjunto […]

Abrir página web, seleccionar todo, copiar en hoja

He buscado alto y bajo para algo que funcione para mí en esto, ¡sin suerte! ¡Cualquier ayuda será muy apreciada! 🙂 Buscando copiar los datos de opciones sobre acciones de Barcharts.com y pegarlos en la hoja de Excel. aquí es donde estoy: Sub CopyTables() Dim ie As Object Dim I As Long I = 0 […]

Forzar una actualización de pantalla en Excel VBA

Mi herramienta de Excel realiza una tarea larga, y trato de ser amable con el usuario al proporcionar un informe de progreso en la barra de estado, o en alguna celda de la hoja, como se muestra a continuación. Pero la pantalla no se actualiza o deja de refrescarse en algún momento (por ejemplo, 33%). […]

Integer Vs Long Confusion

He visto a muchos creer en lo siguiente VBA convierte todos los valores enteros para escribir Long De hecho, incluso el artículo de MSDN dice “En versiones recientes, sin embargo, VBA convierte todos los valores enteros para escribir Long, incluso si están declarados como tipo Integer”. ¿Cómo es esto posible? Considera este simple ejemplo. Sub […]

¿Cómo se ejecuta un .exe con parámetros usando el shell de vba ()?

Tengo una ruta de archivo de destino que está estructurada como el ejemplo a continuación. C:\Program Files\Test\foobar.exe /G Lo que necesito hacer es poder ejecutar este archivo usando el comando vba‘s shell() . ¿Cómo debo formatear la ruta del archivo para decirle a Shell() que hay un argumento al que debe llamar junto con la […]

Código Excel VBA para copiar una cadena específica al portapapeles

Intento agregar un botón a una hoja de cálculo que, al hacer clic, copiará una URL específica en mi portapapeles. Tenía un poco de conocimiento de Excel VBA, pero ha pasado un tiempo y estoy luchando.

Extraer coordenadas de marcador del mapa de Google incorporado

Bastante nuevo en esto, así que tengan paciencia conmigo. Necesito extraer coordenadas de marcador de un mapa de Google incrustado; un enlace de ejemplo es http://www.picknpay.co.za/store-search y quiero extraer todas las posiciones de marcador generadas en el mapa en la búsqueda. Considerado usando servicios como ParseHub, pero antes de seguir esa ruta, pensé en dar […]

¿Cuándo debe eliminarse una variable de Excel VBA o establecerse en Nothing?

Me he enseñado Excel VBA en los últimos dos años, y tengo la idea de que a veces es apropiado deshacerse de las variables al final de un segmento de código. Por ejemplo, lo he visto hecho en este fragmento adaptado del código de Ron de Bruin para transferir Excel a HTML : Function SaveContentToHTML […]