Marcial C. C.

Marcial C. C.

Experto en Excel VBA
 47,6K puntos  Galicia, España @cascamar desde - visto
Preguntar

Respuestas

Hallar la primera fila que contenga por valor

Si es posible con la función Coincidir. Fíjate en la fórmula de A1: =COINCIDIR(A2;B2:B8;0)+1 La función COINCIDIR, devuelve la posición del elemento buscado en una matriz (rango). Aquí le decimos que busque lo que hay en A2 (Edificio) en el rango...
Respuesta en a

Cómo pinto filas cuando se cumple una condición

Te dejo una macro que hace lo que tu deseas Sub rellenar() 'Recorremos toda la columna X hasta la última fila con datos' 'Empieza en la fila 1, si quieres qeu empiece en otra fila cambia el 2' For t = 1 To Range("X" & Rows.Count).End(xlUp).Row 'Si el...
Respuesta en y en 1 temas más a

Desplazarse entre celdas con Tab o enter

Puedes hacer lo siguiente: 1º Oculta las columnas F y H, las seleccionas, pulsas botón derecho del mouse y seleccionas ocultar. 2º Selecciona el rango de celdas en la que vayas a introducir datos por ejemplo de E11 a H33. Introduce los datos en cada...
Respuesta en y en 2 temas más a

Activar la Celda AX que contien el Dato buscado en un TextBox llamado TxtPlaca y que encuentra guardado en NX

Podrías especificar más tu pregunta. Dices " la celda AX que los contiene", para activar esa celda con una fila determinada puedes hacerlo así: Range("AX" & fil).Activate Donde fil es la variable que guarda el número de fila.
Respuesta en y en 1 temas más a

Ocultar unas columnas y mostrar otras columnas

Te he dejado un archivo aquí https://www.dropbox.com/s/dk93y39a61o32j0/mostrar%20pesos%20o%20dolares.xlsm?dl=0 Cuando lo abras, habilita las macros para que te funcione. Si pulsas ALT + F11 irás al editor de VBA donde puedes ver el código de la...
Respuesta en a

Orden al dar enter, formato de fecha y monera en textbox

Debes modificar la propiedad TabIndex de los controles de tu formulario. Esta propiedad indica el orden en el que recorre los controles al pulsar enter. Pon un 1 al primer control, 2 al segundo, etc. Por favor, si te ha valido la respuesta, puntúala...

Como imprimir un formulario en VB

Con esto imprimes el formulario Me. PrintForm Y con esto abres el cuadro de diálogo Guardar como Application.Dialogs(xlDialogSaveAs).Show No olvides puntuar y cerrar la pregunta.
Respuesta en y en 2 temas más a

Como hacer para que al ejecutar un botón de nombre Imprimir, me aparezca primero la vista preliminar

Prueba con esto: ActiveSheet. PrintPreview Por favor, si te ha valido la respuesta, puntúala y cierra la pregunta.
Respuesta en y en 2 temas más a

Como evitar que peguen datos en lista desplegable

Lo que necesitas es usar la Validación de Datos. Te paso un archivo PDF creado por mí para un curso de Excel 2010, donde lo explico. https://www.dropbox.com/s/mwd413rihg94w9w/VALIDACI%C3%93N%20DE%20DATOS.pdf?dl=0 Si te ha valido la respuesta, no...
Respuesta en y en 2 temas más a

Borrar filas y columnas ocultas a la vez

Aquí te dejo la macro que cómo verás, lo hace mucho más rápido. Sub Elimina_FilasyColumnas_Ocultas() Dim hoja As Worksheet Dim col As Integer, fila As Long For Each hoja In ThisWorkbook.Worksheets For col = hoja.UsedRange.Columns.Count To 1 Step -1...