Respuesta
en
Microsoft Excel
a
Macro para copiar rango variable
Con esta macro de código lo consigues. Te lo he dejado en select aunque puedes poner directamente copy sub selección() columna = range("FB1").end(xltoleft).column fila = range("a65000").end(xlup).row range(cells(2,1),cells(fila,columna)).select end...
Respuesta
en
Microsoft Excel
a
Alimentar hoja con datos de una fila
Si me mandas el ejemplo podré ayudarte a confeccionar ese automatismo. Si no se lo que quieres copiar no puedo confeccionar la macro. [email protected]
Respuesta
en
Microsoft Excel
a
Desactivar opción guardar en excel
Con esto sale sin preguntar y sin guardar cambios: activeworkbook.close false
Respuesta
en
Microsoft Excel
a
Proteger celdas en función de rango dinámico
Programamos el evento change de la hoja en cuestión de esta manera: (En mis supuesto mi rango dinámico está en la columna A) Pasos: 1- Antes de escribir la macro tienes que tener creado el rango dinámico. 2- Antes de escribir la macro y con los...
Respuesta
en
Microsoft Excel
a
¿Cómo hago para que vlookup me arroje diferentes resultados para un mismo número?
Voy a imaginar que la primera tabla ocupa desde A1 a C13 incluida los rótulos y la segunda tabla ocupa desde G1 a I13 incluida los rótulos. Ahora nos ponemos en la celda C2 para traer la operación que está en la otra tabla y la vamos a buscar...
Respuesta
en
Microsoft Excel
a
Buscador en excel!
Aquí tienes la solución. Tienes que poner tu base de datos en el rango A1:D2. Después en la celda C9 pones el dígito a buscar (o 1 o 2). Y Después ejecutas esta macro: (Recuerda puntuar y finalizar. Si quieres el archivo te lo puedo enviar) Sub...
Respuesta
en
Microsoft Excel
a
¿Cómo coloco la hora automáticamente al ingresar un dato en una hoja de Excel?
Necesitas la siguiente linea de código vba: Sub hora() ActiveCell.Value = Format(Now(), "hh:mm:ss") End Sub Al ejecutar esta macro verás que te pone la hora en la celda activa y la deja fija. Solo queda que lo adaptes para que te ponga la hora en la...
Respuesta
en
Microsoft Excel
a
Recorrer una columna extrayendo textos separados por comas y texto numérico de las celdas
Aquí tienes la solución. Para el ejemplo los datos están escritos desde la celda a1 hacia abajo. Y lo arreglará en las columnas contiguas. (No olvides finalizar y puntuar por favor) Sub separar() fila = 1 columna = 3 Range("a1").Select Do While...
Respuesta
en
Microsoft Excel
a
Sombrear filas con condición
Se hace con formato condicional. Sombrea todas la celdas de tu tabla, elige la opción fórmula del formato condicional y mete esa fórmula: =CONTARA(A1:D1)=0 (Después elige un color de fondo) En mi ejemplo la tabla abarca desde a1 a d7 Recuerda...
Respuesta
en
Microsoft Excel
a
Requiero ayuda con la siguiente formula
La fórmula aleatorio es una fórmula que permanece viva en todo momento y se lanzará siempre que se produzca un cambio en la hoja, pero si quieres hacer lo que comentas, se puede hacer mediante macro. Aquí la tienes: Esta macro te lanza un aleatorio...