VBA

1.473 seguidores

Visual Basic for Applications (VBA), el lenguage usado para el desarrollo de macros en la suite ofimática Microsoft Office: Excel, Word, Powerpoint y Access

Preguntar
Pregunta en y en 2 temas más de

Buscar valores en columnas y pegar en celda contigua

Quisiera su colaboración con una macro de excel. En la columna A, tengo descripciones en cada celda con el rango variable(aveces 100 datos aveces mas) ej: -Vivo cerca a la ciudad principal y a 2 avenidas. -Tengo cerca una licorera y un restaurante...
Pregunta en y en 2 temas más de

Eliminar registros desde Access en tablas vinculadas de SQL Server

Tengo un Access con 3 tablas vinculadas en SQL Server. Las tres tablas están aisladas, no tienen relaciones entre si ni con otras. Son realmente contenedores de datos, no tienen indices, porque encima los datos puedes estar repetidos cuantas veces...
Pregunta en y en 2 temas más de

Traer datos de otra columna con una macro y pegar como valores?

Tengo la siguiente formula =Z2 en la columna AY, lo que hace la formula es traer un texto que tengo en la columna Z y luego pego como valores. ¿Hay forma de realizar esto con una macro? Y que ella se adapte a la cantidad de registros que pegue en la...
Pregunta en y en 3 temas más de

¿Cómo remarcar un texto concreto en rojo a través de una macro?

Necesitaría saber cómo remarcar en rojo un texto concreto de un email que se crea por código VBA, este es el código. Sub Email() Set dam1 = CreateObject("outlook.application") Set dam2 = dam1.createitem(olmailitem) dam2.to = "” dam2.cc = ""...
Pregunta en y en 3 temas más de

Como pulsar una tecla y borrar todo el contedio de un textbox? EXCEL VBA

Tengo un formulario para introducir datos. Estoy intentando que al presionar la tecla de borrar (solo 1 vez) borre el textbox completo. Private Sub num_equipament_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode =...
Pregunta en y en 2 temas más de

Convertir formula =AV2/V2-1 en codigo de macro?

Tengo la siguiente formula : =AV2/V2-1 ubicada en la columna AW, requiero transformarla en un codigo de macro que se desplaze hacia abajo segun la cantidad de datos que pegue. Adcionalmente que el formato que tenga sea numero con dos decimales.
Pregunta en y en 3 temas más de

Hacer parpadear un texto VBA Excel

Estoy intentado crear una señal parpadeante en caso de aviso. He intentado varios codigos pero no logro conseguirlo. List_equipaments_Click() 'es un listbox If Val(diferencia_dies.Caption) <= 30 Then diferencia_dies.ForeColor = RGB(255, 0, 0) ElseIf...
Pregunta en y en 2 temas más de

Error en codigo de VBA para traer dia de una fecha?

Tengo el siguiente codigo: Sub dia() With Range("AS2").CurrentRegion filas = .Rows.Count: col = Columns.Count Range("U2").Resize(filas,1).formula ="=text("&"U2"&";"&""dd""&")" End With End Sub El cual me generar un error, anteriormente utilizaba la...
Pregunta en y en 2 temas más de

Hoja se sobre expone al hacer cambios

Resulta que cada que hago cambios la hoja "Menu", se sobre expone a la hoja en la que estoy trabajando, no interfiere directamente pero me estorba visualmente, para solucionarlo tengo que cambiar a otra hoja y la anterior vuelve a la normal, en la...
Pregunta en y en 1 temas más de

Exportar selección como TXT - Macro

Quisiera saber si mediante una macro se puede exportar solo un rango seleccionado como TXT. Supongamos que tengo un libro con varios datos y varias hojas y solo quiero exportar una columna de datos a txt (algo que actualmente hago a mano, abriendo un...

Mejores expertos últimos 100 días