Andy Machin

Andy Machin

Carpe Diem
 79,6K puntos  Estados Unidos @andymachin desde - visto

Respuestas en Programación

Respuesta en y en 2 temas más a

Macro para bloquear las 12 primeras hojas de mi libro

Dim i As Integer For i = 1 To 12 Sheets(i).Protect Password:="PASS", DrawingObjects:=False, Contents:=True, Scenarios:=False, AllowFiltering:=True Next i ..
Respuesta en y en 2 temas más a

Cómo comprobar que en una selección de celdas no se seleccionó ciertas filas en excel?

Si, puedes usar los que quieras, incluso puedes combinar los dos (And & Or) en la misma validación. A ver si se me ocurre un ejemplo. Digamos: Dim number As Integer number = 35 If number > 10 And number < 20 Or number > 40 And number < 50 Or number =...
Respuesta en y en 2 temas más a

Cómo Hacer referencia en una macro a una celda con un nombre definido en excel?

¿Emm esto no te sirve? Range("USD").EntireRow.Hidden = True Andy
Respuesta en y en 2 temas más a

Tengo un comando que me guarda datos en otra hoja y en la actual ya se ven, pero al guardarlos me cambia de hoja y quiero evitar

Ese With... End With no está haciendo nada. Todo ese proceso se está haciendo en la hoja que este activa en el momento. Si la hoja activa es DIRECCIONES es pura coincidencia.
Respuesta en y en 2 temas más a

Añadir contraseña a a la hora de bloquear celdas con una macro

Worksheets("MACHOS"). Protect "Contraseña" Worksheets("MACHOS"). Unprotect "Contraseña" Así de simple
Respuesta en y en 2 temas más a

¿Cómo ponerle un formulario a una macro?

En teoría, no agregas formularios a las macros, agregas macros a los formularios je Bueno, en el editor de VBA, así: Y luego tienes un formulario que vas dandole forma con los controles: Supongo que solo necesitarías un TextBox y algún botón de OK o...
Respuesta en y en 2 temas más a

Macro para copiar fila completa basado en información de columna especifica

Hice una macro que hasta donde entiendo hace lo que necesitas. Si te fijas, tu pregunta es bastante corta, por ejemplo, no dices en que hoja quieres pegar los datos, tampoco dices que contienen las otras hojas a parte de la columna D o E. Así que,...
Respuesta en y en 2 temas más a

WorkSheet_Change(ByVal Target As Range) Argumento no es opcional

Esta mal. No se si tenga algo que ver con el error (habría que ver que hay en esas Macro1, Macro2, etc etc) Lo que esta mal es que en el Select Case estas evaluando el texto de C3 (que es un numero) contra strings como por ejemplo "Benexafrina 5mg"...
Respuesta en 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 y en 2 temas más a

Como mejorar el siguiente código VSB (muy básico que hice) para agregarle un contador que seleccione rango de filas y columnas?

Bueno en Excel no necesitas seleccionar una celda para luego poner algo. Por ejemplo, decir Range("A1").Select ActiveCell.Value = "Cualquier cosa" no es necesario seleccionar la celda y luego ponerle el valor o la formula, puedes hacerlo...