Marcar celda numerada con un numero escrito
Tengo columnas marcadas con N1... N5 con números cuales quiera, lo que deseo es que se marque con un 1 la celda del número que escriba, es decir,
Si escribo 16 en la N1 se marque un 1 en la celda del numero 16
Si escribo 23 en la N2 se marque con un 1 la celda numero 23
Y así sucesivamente hasta la N5
Espero explicarme, de antemano muchas gracias.
2 Respuestas
Respuesta de James Bond
2
Respuesta de Spock Vulcano
1
puedes explicar esta parte MATRIZ(I, NUMERO + 5) saludos! - Adriel Ortiz Mangia
Para eficientizar la macro todos los datos se copian a la memoria junto con la estructura en un contenedor llamando matriz, matriz(i, numero+5), i es el numero de la fila, numero más 5 es el numero de la columna+5 lugares que ocupan los números es decir si la casilla n1 esta un 6 el lugar que corresponde al 6 esta en la casilla 11. - James Bond
disculpa pero no logro entender como se realiza la comparación - Adriel Ortiz Mangia
La macro no realiza ninguna comparación si en la columna c2 el valor el 6 lo que hace es añadir un 5 a ese valor y si pones numero arriba de los encabezados partiendo de c1 veras que el 6 esta ubicado en la columna 11, entonces lo que hace la macro es que lo asigna a la casilla (1,11) del contenedor matriz, luego con el 12 hace lo mismo la suma 5 da 17, te vas a la tabla y veras que la columna que corresponde al 12 es la 17 y lo asigna a la casilla (1,17) y así sucesivamente, luego ya que termino vacía el contenedor en la hoja en un solo paso - James Bond
gracias - Adriel Ortiz Mangia