Respuesta
en
Visual Basic
y en 3 temas más
a
Alinear Encabezado de Columnas-ListView VBA
Me atrevo a decir con mucha seguridad que eso no se puede hacer. VBA no tan personalizable, por lo que nos ha obligado desde 1997 a sortear estas cosas, y el método mas común usado por años para flexibilizar los encabezados de los ListBox y los...
Respuesta
en
VBA
y en 3 temas más
a
Tengo una tabla en la cual quiero sacar por medio de una macro un resultado condicionado a un rango de celdas
If Range("E...").Value > ValorX Then Range("F...").Value = Mensaje si es mayor Else Range("F...").Value = Mensaje si es igual menor End if Básicamente es eso, pero depende de cuando y/o como lo quieres ejecutar. Estaría bien si pones una imagen,...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Guardar compras en excel vba
No le estas devolviendo el nuevo valor a la celda: incremento = c.Value.Offset(0, 4) incremento = incremento + Cantidad Almacenas la suma en la variable Incremento, y luego no haces nada mas con ella. A parte de eso, yo nunca había visto que Offset...
Respuesta
en
VBA
y en 1 temas más
a
Función en VBA que no funciona
En mi opinión esto no es algo que debas hacer con una función, pero prueba si es esto lo que necesitas. Function FindKO(Rng As Range) Dim fRow As Integer: fRow = Rng.Row Dim maliason As String, liason As String Dim i As Integer maliason = Range("A" &...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Que son los módulos de clase en Excel VBA
Los módulos de clases se usan, como su nombre dice, para crear tus propias clases. Esto es POO (Programación Orientada a Objetos) que en VBA casi nadie usa, no sé por qué todos programan de manera procesal, al menos aquí en Todoexpertos no he visto...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Código que no funciona para enviar mail VBA
Prueba este código... Lo que hice fue sustituir el bucle de While...Wend (que a mi no me gusta para nada, lo evito siempre que puedo) por un For Each...Next También cambé un poco algunas partes del procedimiento que en mi opinión podían mejorarse. No...
Respuesta
en
VBA
y en 2 temas más
a
Uso del criterio de evaluación VBA
Eval() es un método para Evaluar una expresión como string (texto) Por ejemplo Eval("5 + 5") te devolvería un 10 Así que tu código estaría Evaluando lo que hay en Resultado con el Operador y el Parámetro y aparentemente devuelve un Bolean (verdadero...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Recorrer Hoja de Excel con VLookup
Tu código está mal escrito. Lo adapté un poco, pruébalo: Sub btn_Buscar() Application.ScreenUpdating = False Dim Sht1 As Worksheet, Sht2 As Worksheet Dim rCell As Range, rRng As Range Dim uF1 As Integer, uF2 As Integer Dim result As Variant Set Sht1...
Respuesta
en
VBA
a
VBA Excel para eliminar columnas completas
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Problema fórmula VBA error sintaxis
Te respondí por allá, si te sirve mi respuesta, te agradecería si valoras las dos, esta y la otra XD Andy M