tavopz

tavopz

Conozco un poco acerca de Excel (fórmulas y VBA), pregunta y si superas mis conocimientos al respecto te lo haré saber lo más pronto posible
 285K puntos  Colombia @tavopz desde - visto

Respuestas en Microsoft Excel

Respuesta en a

Macro con vlookup

Eso pasa porque estás asignando un String (cadena de texto) como fórmula. Si tienes una variable, tendrás que concatenar todos los datos para escribir la fórmula, algo así como: "=VLOOKUP(" & Tipo & ",C_N,2,0)" Si sigue sin funcionarte o no me...
Respuesta en a

Otra pregunta Respecto a pintar filas

Lo que pasa es que tienes un error, final es una variable y la estás expresando como string. Debería ser algo como: Range(inicio & LTrim(Str(x)) & ":" & final & LTrim(Str(x))).Select Por otro lado, si sigue sin funcionarte, revisa colocarle la...
Respuesta en a

Ayuda con el uso de variables para almacenar datos en excel

Cuando el archivo se abre, esta variable toma un valor y se sigue actualizando a medida que se cambian las hojas. Si de esta manera no te funciona, entonces puedes tomar una celda en una hoja del libro, y tomarla como base para tus cálculos, sobre...
Respuesta en a

Celdas en blanco en igualdades.

Para lograr lo que quieres, tendrías que agregar una parte a la fórmula que determine si las celdas están en blanco, podrías colocar algo como: =SI(Y(A1="", A1=B1), "Blancos", SI(A1=B1, "Igual", "Diferente")) Espero que te funcione. Si no, no dudes...
Respuesta en a

Duda de excel

Lo que puedes hacer es darle clic derecho a la pestaña de tu hoja Factura, le das Mover o Copiar, luego le dices que lo haga en un nuevo libro y lo guardas. De esta manera, todas las fórmulas y demás quedarán relacionadas con el libro original, eso...
Respuesta en a

Proteger hoja

¿Tienes varias hojas en el libro? ¿Y sólo esta no te deja proteger las celdas? ¿Ya revisaste si esta hoja tiene algún código ejecutándose que desproteja nuevamente las celdas?
Respuesta en a

Macro que no funciona (de nuevo)

En realidad lo que tenía en mente era algo como esto: Sub elimina() V1 = 4 V2 = "098-05-04" V3 = "Baja" For x = 1 To 100 y = Range("A" & LTrim(x)).Value w = Range("J" & LTrim(x)).Value z = Range("N" & LTrim(x)).Value If y = V1 And w = V2 And z = V3...

Enviar por correo una hoja activa desde un formulario

Desde un formulario puedes usar el siguiente código: ActiveWorkbook. SendMail "destinatario", "Titulo del mensaje" Claro, si lo que deseas es enviar sólo una hoja del libro, probablemente sería más simple copiarla a un libro nuevo y luego enviarla....
Respuesta en a

Verificar valores de una celda antes de cerrar el programa

Tendrías que hacerlo con el evento Worksheet_Activate(), porque es la única forma de saber que estás cambiando de hoja, la desventaja de esto, es que el evento que se activa es el de la nueva hoja seleccionada, no de la que se está desactivando. Dado...
Respuesta en a

Proteger hoja

Puedes usar el siguiente código al inicio y final del programa, desde luego al inicio para desprotegerlo: ===== ActiveSheet.Unprotect Password:="xx" ===== Y al final para protegerlo nuevamente: ===== ActiveSheet.Protect Password:="xx" ===== La...