colores en UserForm

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

colores en UserForm

Notapor eberber » 31 May 2006 14:42

:D Hola Amigos de este Foro

Recurro nuevamente a ustedes para solicitar ayuda en algunos Userforms que estoy diseñando, tengo el problema que por default en Propiedad de los mismos me muestra algunos colores ya predestinados, pero la verdad son muy pocos y además los colores no son del todo relevantes, por ahi baje algunos ejemplos de varios foristas para ver como los activa o algo por el estilo y bueno ya pude rescatar un color de fondo para un TextBox con el codigo &H00C0E0FF& , el cual me da un color naranja muy utilizado en varios trabajos que se muestran en este Foro, como no me aparece en la lista de colores, lo tuve que teclear en Propiedad Backcolor para que me lo diera y funciono sin mayor problema. De ahi mi pregunta ..como puedo tener alguna lista o de donde sacar más Códigos para tener más variedad de colores a utilizar...?

Espero comprendan mi pregunta sin confundirlos a ustedes, y estoy en espera de alguna posible solución..de antemano GRACIAS
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
eberber
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2004 19:44
Ubicación: morelia

Re: colores en UserForm

Notapor Jom » 31 May 2006 18:43

Esto es un aporte del foro. Espero te sirva.

Saludos
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Jom
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Abr 2005 11:49
Ubicación: Buenos Aires - Argentina

Re: colores en UserForm

Notapor eberber » 31 May 2006 19:29

:D de antemano GRACIAS por el archivo esta muy bueno, solo que a lo mejor no me supe explicar..

aqui anexo un archivo con un UserForm el cual tiene 4 textbox y en cada uno de ellos quiero que sean de dif. color solo como prueba de lo que pretendo hacer, por logica si vemos la propiedad BACKCOLOR de cada uno aparecen unos colores por default pero solo unos cuantos y para nada se parecen a los que me muestra tu archivo yo puse la clave hexadecimal manualmente en la propiedad y me marca error, si quieres ponle el valor &H00C0E0FF& en backcolor a cualquier cuadro de texto y no te marca error y le pone de fondo color naranja..ese color no aparece como default al igual que muchos otros, de los cuales quiero saber el codigo o que tengo que hacer para que se me active la paleta de colores en su caso.....de los colores que aparecen en tu archivo no puedo tomar los valores,,,ojala me puedan ayudar....
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
eberber
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2004 19:44
Ubicación: morelia

Re: colores en UserForm

Notapor Nin-i » 01 Jun 2006 04:17

Hola Eberber!

(Mi castellano es limitado, si no me explico bien hazme saber y te hago un doc. con captura de pantalla)

Yo lo hice de esta manera, es trabajosillo porque tienes que crear tú los colores pero funciona:

1- En cualquier hoja de excel clickas en herramientas y luego en alternativas o como esté en castellano (puede ser opciones?)

2- En la ventanita que se abre, aprietas a color.
Elige uno de los cuadritos de colores y aprieta a cambiar
Aprieta la pestaña de al lado de standard (no se que se llama)

3- En cambia en las casillas al código RGB que quieras traducir, por ejemplo ese naranja que buscas pero en su codigo RGB

4- en el combo de nuevo modelo cambias la alternativa RGB a HSL y te lo traduce solo

5- NO OLVIDES ESCRIBIR EN UN PAPEL ESE CODIGO, TE FACILITARAN LAS COSAS por si no aparecieran a la primera en la paleta. Si no los utilizas mucho o si se trata de solo unos pocos colores es casi mas practico escribir el código HSL en el papel

6 - En el editor de VBA, marca tu userform y la ventana de propiedades. Cuando quieras cambiar el color, este nuevo estará en la paleta de colores, no en los colores de sistema.

Espero que te ayude. A mi me funciona.

Mira también este enlace

http://www.drpeterjones.com/colorcalc/


Saludos

Nin
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Nin-i
Miembro Frecuente
Miembro Frecuente
 
Registrado: 10 Abr 2006 12:31

Re: colores en UserForm

Notapor Nin-i » 01 Jun 2006 06:00

Eberber!

Disculpa, te entendí­ mal (me doy cuenta ahora). Olvida mi respuesta anterior y mira esta.

Te subo tu excel con el color cambiado y te explico con capturas de pantalla los pasos que he dado para que tu hagas lo mismo con el color que tu deseas. Ya sabes, una imagen vale mas que 1000 palabras, sobre todo si no se domina el idioma :wink:

sigue siendo válido que los colores los tienes que crear tú mismo (no sé otra manera)



Rolo: puedes borrar la respuesta anterior para no confundir, por favor?
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Nin-i
Miembro Frecuente
Miembro Frecuente
 
Registrado: 10 Abr 2006 12:31

Notapor galileogali » 01 Jun 2006 08:06

¡¡¡¡Para quien proviene de una lengua tan diferente de la nuestra, hay que reconocer que te desenvuelves con el español: de maravilla.!!!

GALI
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: colores en UserForm

Notapor eberber » 01 Jun 2006 11:59

:lol: Gracias por las respuestas de Nin-i

sorprendido por el buen castellano.....Quiero comentar que esta excelente el aporte solo que mi problema sigue aun, aprovechando el archivo que me envian hago la observacion que no puedo hacerlo de esa manera porque mi principal problema es "NO ME APARECE LA PALETA DE COLORES", entonces no puedo hacer el truco anterior del archivo, lo que no se es porque no me aparecen los colores, tendre que instalar algún complemento o algo por el estilo...perdon por no haber sido claro desde el principio, de cualquier forma adjunto archivo con la pantalla de las propiedades del USERFORM1 para que visualicen mi problematica.

de antemano muchas gracias-- :lol:
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
eberber
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2004 19:44
Ubicación: morelia

Re: colores en UserForm

Notapor Nin-i » 01 Jun 2006 12:34

Hola Eberber!

Revisé tu documento. Te mandé una posible solusión a tu correo. Espero que funcione

Saludos
Nin
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Nin-i
Miembro Frecuente
Miembro Frecuente
 
Registrado: 10 Abr 2006 12:31

Re: colores en UserForm

Notapor ST » 01 Jun 2006 13:44

estimado michoacano:

si la solucion que te dió Nin-i por separado te funciona, te agradecere dicho aporte,ya que al igual que tu no me aparece la paleta de colores de los controles del VBE.

la solucion temporal que implementé, es hacerme mi propio cuadro de colores en un formulario (como guia), para poder especificar el color mediante codigo.
asi obteengo un "titipuchal" de combinaciones,aun que como lo comente antes en otro post,el ojo humano no esta preparado para distinguir tantos colores(menos is eres daltonico,je,jej,e).
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco

Re: colores en UserForm

Notapor DanyDaniel » 01 Jun 2006 14:50

hola ST muy bueno tu ejemplo y se me va a hacer util gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
DanyDaniel
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Dic 2004 15:59
Ubicación: Perú

Re: colores en UserForm

Notapor Nin-i » 01 Jun 2006 15:55

Hola a todos

ST: la solución que le propuse a Eberber era copiar la paleta de colores que hay en el archivo que le subí­, pero no sé si yo le lo copie.

Puedo copiar esa paleta en un libro nuevo y subirlo a ver si funciona. Si a los dos les pasa lo mismo seguro que a mi en su dia me pasó pero hace tanto ya que no recuerdo como hice.

Intentando solucionar el problema a Eberber di con este enlace:

http://www.edferrero.com/charting.aspx

Hay una paleta de colores para bajar no demasiado complicada de usar. Sigue alguno de los pasos que yo di.

Si tienen problema al usarla me cuentan

Espero os sea util
Nin
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Nin-i
Miembro Frecuente
Miembro Frecuente
 
Registrado: 10 Abr 2006 12:31

Re: colores en UserForm

Notapor ST » 28 Jun 2006 14:56

Hola Nin-i:

1000 disculpas por no haber agradecido antes tus intervenciones(fue una descortesia de mi parte :oops: )
la unica justificante,si es que vale,fue debido a que me enfrasque en la busqueda de la soluciona mi problema (y tambien el de ebebrber :D ).

las opciones que ofreciste ,efectivamente sirven para la paleta de colores que se muestra al hacer click en el control de la barra de herramientas "Formato",en la hoja de excel,pero el asunto es que nos referiamos a la "pestaña" paleta
que se ve al intentar cambiar las propiedades Backcolor,forecolor o bordercolor de un control(sea userform.boton.etiqueta,etc)

el asunto es que ya me hice de la manera de corregir este problema:
el cual pongo en el primer post que inicie sobre este topico.

http://www.exceluciones.com/portal/viewtopic.php?p=17512#17512
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco

Re: colores en UserForm

Notapor Danlev » 02 Jul 2006 15:08

Hola Eberber, aqui te adjunto un archivo que confeccione para extraer los codigos de colores para los userform.

Al igual que tu me tope con el tema de los codigos tipo &H00C0E0FF&, luego me pude dar cuenta que esta codificacion contiene una serie de numeros en base 16 (&H-Serie-&), y lo que hace el archivo que adjunto es convertir el codigo a base 10 lo cual es la unica manera que conozco de ser leido como input desde una hoja a un userform para que el mismo cambie de color, tal como veras en el userfom con la paleta de colores al interior del archivo.

O tambien puedes escribir o copiar y pegar el numero en base 10 en la ventana de propiedades del userform y de forma automatica se convierte en codigo de base 16

Espero que te sea de utilidad

Saludos desde Lima 8)
Danlev
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Danlev
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Jul 2005 23:23
Ubicación: Lima, Peru


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot], jesu gomez y 13 invitados