Articles of excel vba

Código en bucles VBA y nunca termina. ¿Cómo arreglar esto?

Ejecuto este código para eliminar las filas que tienen> -100. Sin embargo, sigue dando vueltas y nunca se detiene. ¿Que me estoy perdiendo aqui? For i = 2 To 500 If Worksheets(“Sales”).Cells(i, 3).Value > -100 Then Worksheets(“Sales”).Cells(i, 3).EntireRow.Delete i = i – 1 End If Next i

Abra el archivo de Excel para leer con VBA sin pantalla

Quiero buscar a través de archivos de Excel existentes con una macro, pero no quiero mostrar esos archivos cuando el código los abre. ¿Hay alguna manera de tenerlos abiertos “en el fondo”, por así decirlo?

Raspado de datos del sitio web usando vba

Estoy tratando de obtener datos del sitio web: http://uk.investing.com/rates-bonds/financial-futures via vba, como precio en tiempo real, es decir, German 5 YR Bobl, US 30Y T-Bond, he intentado con Excel consulta web, pero solo raspa todo el sitio web, pero me gustaría raspar solo la tasa, ¿hay alguna manera de hacerlo?

¿Hay algún evento que se dispare cuando se presionan teclas al editar una celda?

¿Es de alguna manera posible capturar eventos a medida que presiona una tecla en (hacer una edición) una celda específica en una hoja de trabajo? El más cercano es el Evento de Change , pero solo se puede activar tan pronto como la celda editada no esté seleccionada. Quiero capturar el evento mientras edito la […]

Última celda no vacía (columna) en la fila dada; Excel VBA

Tengo una hoja de Excel en la que necesito encontrar la última celda no vacía en una fila específica. ¿Cómo hago esto? A continuación, seleccionaré esto para mí, pero seleccionará la primera celda no vacía, necesito la última celda no vacía en la fila # 29. Worksheets(“DTCs”).Range(“A29”).End(xlToRight).Select

¿Cómo declaro una variable global en VBA?

Escribí el siguiente código: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 Y recibo el mensaje de error: “atributo inválido en Sub o Función” ¿Sabes lo que hice mal? Traté de usar Global lugar de Public , pero tuve el mismo problema. Intenté declarar la función en […]

Copie de un libro de trabajo y péguelo en otro

He escrito el siguiente código y veo continuamente que el método de clase pastespecial ha fallado . Intenté superar este problema, pero nada parece funcionar. Intento copiar una hoja entera de un libro de trabajo y pegarla en otro: Set x = Workbooks.Open(” path to copying book “) Workbooks.Open(” path to copying book “).Activate Range(“A1”).Select […]

¿Cómo pongo comillas dobles en una cadena en vba?

Quiero insertar una instrucción if en una celda a través de vba, que incluye comillas dobles. Aquí está mi código: Worksheets(“Sheet1”).Range(“A1”).Value = “=IF(Sheet1!B1=0,””,Sheet1!B1)” Debido a las comillas dobles, tengo problemas para insertar la cadena. ¿Cómo manejo las comillas dobles?

¿Por qué MS Excel se bloquea y se cierra durante el procedimiento Worksheet_Change Sub?

Tengo un problema con el locking de Excel cuando ejecuto el código VBA en una hoja de Excel. Estoy tratando de agregar la siguiente fórmula en el cambio de la hoja de trabajo: Private Sub Worksheet_Change(ByVal Target As Range) Worksheets(“testpage”).Range(“A1:A8”).Formula = “=B1+C1″ End Sub Cuando se ejecuta este código, recibo un mensaje que dice ” […]

Cómo usar expresiones regulares (Regex) en Microsoft Excel tanto en la celda como en los bucles

¿Cómo puedo usar expresiones regulares en Excel y aprovechar la potente configuración de cuadrícula de Excel para la manipulación de datos? Función dentro de la celda para devolver el patrón coincidente o el valor reemplazado en la cadena. Sub para recorrer una columna de datos y extraer coincidencias con celdas adyacentes. ¿Qué configuración es necesaria? […]