publicado el 17 de marzo3 años buenas tardes, tengo de nuevo una duda sobre una hoja para plantillas: como podria rellenar casillas de una hoja excel con colores aleatorios, automaticamente? lo mismo que hacemos con la funcion aleatorio pero con colores. gracias anticipadas cuadros de colores.xlsx
publicado el 17 de marzo3 años Qué tal @cvina ¿Con fórmulas? .No creo que se pueda, con macros usa el siguiente código Sub colorear() Dim rng As Range, cel As Range Set rng = Range("C4:AD16") For Each cel In rng cel.Interior.Color = RGB(WorksheetFunction.RandBetween(0, 255), WorksheetFunction.RandBetween(0, 255), WorksheetFunction.RandBetween(0, 255)) Next cel End Sub cuadros de colores.xlsm
publicado el 17 de marzo3 años Autor Probado, pero para que salgan unos colores mas que otros? como seria
publicado el 17 de marzo3 años Hace 12 minutos , cvina dijo: pero para que salgan unos colores mas que otros? como seria ¿Pero no los querías aleatorios? Eso no es aleatorio . Juega con los vaores o fija uno de ellos. Ten en cuenta que están en formato RGB. Si quieres colores más verdoso, por eejemplo, fija cel.Interior.Color = RGB(WorksheetFunction.RandBetween(0, 255), 255, WorksheetFunction.RandBetween(0, 255)) Esto te dará una idea de como jugar con los valores, o restringiendo más un color cel.Interior.Color = RGB(WorksheetFunction.RandBetween(100, 125), 255, WorksheetFunction.RandBetween(0, 50))
publicado el 17 de marzo3 años Buenas, te paso propuesta, segun tu ultimo mensaje saludos cuadros de colores_v2.xlsm
publicado el 17 de marzo3 años Veo que lo pusiste en general, si lo quieres hacer sin macros, lo puedes hacer con formato condicional. pero con tantas celdas te lo desaconsejo. saludos
publicado el 18 de marzo3 años Autor m eparece una idea genial tu propuesta, pero podria seleccionar la cantidad de celdas de un determinado color, es decir: quiero que salgan 50 celdas colocadas aleatoriamente en rojo y 40 azules y 80 verdes sobre un fondo de color saludos
publicado el 18 de marzo3 años Autor muchas gracias!!! podrias comentarme que hace cada llinea de programa? por entender lo que hago gracias de nuevo
publicado el 21 de marzo3 años Autor gracias, no es que entienda mucho pero aprendo, las cantidades que aperecen en las celdas para seleccionar la cantidad de celdas coloreadas tiene un max de 100 donde se programa esta cantidad? tenemos 1455 celdas en total , podrian rellenarse todas con los 3 colores? podria añadir un color mas? gracias!! perdona la pesadez !!
publicado el 21 de marzo3 años Buenas, te paso modificado el fichero y esta comentado, lo que no te comento es que ahora puedes cambiar el color de la celda y elejir el que quieras. saludos cuadros de colores_v5.xlsm Editado el el 21 de marzo3 años por JasallBcn
publicado el 6 de abril3 años Autor buenos dias de nuevo. continuo con el tema de los colores y me he dado cuenta de una cosa ( adjunto el archivo) estoy creado la aplicacion y aunque el tamaño del archivo es pequeño, al dar actualizar se me come los recuersos del ordenador ( tiene un I7 con 16 G de ram) y claro no puedo continuar ya que para hacerlo cada vez que actualizo algo tengo que reiniciar el ordenador. es posible esto? saludos
publicado el 6 de abril3 años Hola, te devuelvo tu archivo con un código más reducido y tarda un par de segundo en ejecutar Saludos disposicion almacen v2.xlsm
publicado el 6 de abril3 años Autor genial!! asi da gusto!! seguimos avanzando: si pinchara con el cursor en una celda: podria informarme en una ventana emergente de un valor correspondiente al color y que en vez de poner por ejemplo " rojo (celda) ED20" pusiese un valor que se asignaria a cada colores decir: rojo=10000 ; azul 20000; verde; 30000 . de forma que al pinchar sobre una celda "roja ED29" pondria: "10000- 12345678 " gracias
publicado el 6 de abril3 años Hola, te envío el archivo. Ahora cuando pasas el ratón por encima de una celda aparece un comentario con un código. Ahora tarda unos 20 a 30 segundo en actualizar Saludos disposicion almacen v3.xlsm
publicado el 6 de abril3 años Autor si, lo hace pero la ventana es como un comentario y no hace ref a la casilla donde pinchas, si pinchas en una casilla roja aparece "sin numero" y si pinchas en el color base aparece "2000" no es esto lo que buscaba, buscaba referenciar cada celda con un nombre y un numero saludos
publicado el 6 de abril3 años Hola, Lo que quieres es muy difuso. Esfuerzate un poco más que escribir dos lineas. Envía un excel o dibujo con el resultado que esperas. No somos adivinos. Por cierto, quería comentarte, que este tipo de foros, no son para solicitar cosas y te las programen, sino para que las programes tú y sino no te sale entonces envias tu código al foro pidiendo ayuda. Mi intención enviandote mi programación es para que partieras de un punto mejor que el que tenías Saludos
publicado el 6 de abril3 años Autor gracias, entiendo lo que dices pero cuando necesitas algo y desconoces como hacerlo, es micaso pido ayuda, como tu dices deberia empezar proponer y vosotros que conoceis corregir . Conozco excel, y por eso me he decantado por hacerlo, que a lo mejor se podria hacer de otra forma. pero lo que descnozco es VBA tengo unas nociones muy pero que muy basicas mi idea es simular el sistema de ubicaciones en un almacen, todo virtual (es para una presentacion) de forma que los colores representen los articulos en existencia, el boton actualizacion simula los movimientos de entrada/ salida de articulos. lo que intentaba explicar es que luego al pasar el raton por una ubicacion ( un color) me informara de lo que hay en esa ubicacion mediante una ventana emergente como la de un comentario o en una caja de texto saludos y gracias por la ayuda
publicado el 6 de abril3 años Hola, Entiendo que es dificil iniciarse, comprendo como te sientes, pero por eso quizás lo primero sea hacer un curso o leer un libro o hacer un tutorial de los muchos que hay, y si tienes dudas pues pregunta que cualquiera de nosotros gustosamente te ayudaremos. Animo que seguro que pronto tendrás un buen dominio. Volviendo al tema de mostar el comentario, quieres que se muestre un comentario con cierta información, pero donde está la información que hay que asociar a cada celda, hasta ahora sólo le hemos asignado un color aleatoriamente . Puedes mandar un listado ejemplo de la información a mostrar cuando estés posicionado en una celda y cual es la lógica para asociarle un color, por ejemplo: una categoria de producto. Saludos
publicado el 9 de abril3 años Autor En 6/4/2022 at 19:41 , Frank2021 dijo: hola de nuevo, te adjunto una tabla relacional muy simple de cual seria la relacion del color con el articulo. gracias En 6/4/2022 at 19:41 , Frank2021 dijo: tabla1.xlsx Editado el el 9 de abril3 años por cvina
publicado el 11 de abril3 años Hola, Te envío la modificación Saludos disposicion almacen v4.xlsm Editado el el 11 de abril3 años por Frank2021
publicado el 12 de abril3 años Autor hola de nuevo Gracias por la solucion, Podrias poner los c omentarios a cada linea de programa (parezco un cura pidiendo siempre) ? donde selecciono la cantidad de celdas de cada color? saludos
buenas tardes,
tengo de nuevo una duda sobre una hoja para plantillas:
como podria rellenar casillas de una hoja excel con colores aleatorios, automaticamente?
lo mismo que hacemos con la funcion aleatorio pero con colores.
gracias anticipadas
cuadros de colores.xlsx