muy complicado a ver si se puede

22/03/2007 - 16:35 por daniel | Informe spam
hola a todos
muchas gracias por toda la ayuda prestada en este foro
mi preguntas yo creo que es muy dificil o no se puede hacer son dos
preguntas:

1)he creado un programa de dibujo el cual utiliza un userform en el cual se
van dibujando los
distintos objetos (lineas , circulos, rectangulos..)
estos mediante el raton se van poniendo sus distancias (largo ancho gordo
...) luego los inserta en una hoja excel
luego con una macro hago que se muestren en el userform.

mi duda es la siguiente se podria hacer una macro que pinchando con el raton
en el userform sobre por ejemplo una linea esta se marque en la hoja excel
para luego poder cambiar por ejemplo (largo ancho ...)
si no se puede mediante el raton se podria utilizar un combobox que
mostrase todos los objetos de la hoja y que luego al seleccionar uno para
que se vea mejor cambie de color
esto lo digo por que muchas veces tengo muchisimas lineas de color negro
y es un lio.


2)sobre el uso de la herramienta recortar imagenes:
al cargar el userform muestro en un imagen del rango(b2:h5) la cual habeces
es muy grande y tengo que recortarle trozos (con la herramienta que tiene
excel de recortar)
mi pregunta es la siguiente se puede hacer esto de recortar desde un
control imagen me esplico:
utilizando las esquinas de la imagen del userform e ir las moviendo
(como si fuese una ventana de cualquier carpeta y la quieres hacer mas
pequeña o mas grande)
y luego copiar la imagen a la hoja excel ya reducida






espero no haberos aburrido mucho y haberme esplicado bien

un saludo y muchas gracias
daniel
 

Leer las respuestas

#1 Héctor Miguel
23/03/2007 - 02:49 | Informe spam
hola, daniel !

1) dependiendo de como 'hagas que se muestren... objetos dibujados desde el userofrm... en el -mismo ?- userform'...
y si tienes forma de indicarle al codigo cual objeto mostrado en el userform se corresponde con el objeto en la hoja...

1.a) podrias utilizar los eventos del mouse para identificar el objeto [en el userform] y seleccionarlo [en la hoja]

2) [seguramente] tus requerimientos seran mas 'detallados' y precisos que lo que expones en la consulta -?-
o sea... seria necesario conocer [+/- exactamente]: como, de donde, a donde, cuando, etc. etc. etc. :))

-> para algunos ejemplos sobre como trabajar formularios [desde basico en adelante] en...
http://j-walk.com/ss/excel/tips/userformtips.htm
http://www.erlandsendata.no/english...vbadialogs
http://www.cpearson.com/excel/FormPosition.htm
http://www.bmsltd.co.uk/DLCount/DLC...ormFun.zip
-> consulta/descarga el 'item' #3 de la siguiente pagina
http://www.vbusers.com/downloads/download.asp

si cualquier duda, o requieres de ayuda mas 'precisa'... comentas ?
saludos,
hector.

__ la consulta original __
__ 1 __
he creado un programa de dibujo... utiliza un userform... se van dibujando los... objetos (lineas, circulos, rectangulos...)
estos mediante el raton se van poniendo sus distancias (largo ancho gordo ...) luego los inserta en una hoja excel
luego con una macro hago que se muestren en el userform.


__ 1.a __
... hacer una macro que pinchando con el raton en el userform sobre por ejemplo una linea esta se marque en la hoja excel
para luego poder cambiar por ejemplo (largo ancho ...)
si no se puede mediante el raton se podria utilizar un combobox que mostrase todos los objetos de la hoja
y que luego al seleccionar uno para que se vea mejor cambie de color
esto lo digo por que muchas veces tengo muchisimas lineas de color negro y es un lio.


__ 2 __
sobre el uso de la herramienta recortar imagenes:
al cargar el userform muestro en un imagen del rango(b2:h5) la cual habeces es muy grande
y tengo que recortarle trozos (con la herramienta que tiene excel de recortar)
mi pregunta es la siguiente se puede hacer esto de recortar desde un control imagen me esplico:
utilizando las esquinas de la imagen del userform e irlas moviendo
(como si fuese una ventana de cualquier carpeta y la quieres hacer mas peque#a o mas grande)
y luego copiar la imagen a la hoja excel ya reducida.

Preguntas similares