UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ir a la página : 1, 2  Siguiente

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 2.]

rubito1


hola gente del foro;nuevamente recurro a vuestra paciencia y sabiduria que tanto me ayuda siempre;necesito,segun adjunto en ejemplo,poder elegir datos de distintas hojas y quisiera saber que tipo de formulas usar para ello(en el archivo aclaro bien lo que preciso);les comento que el archivo real posee cerca de 50 hojas/solapas pero no puse todas en el ejemplo x el peso del archivo;gracias desde ya
Archivos
PLANILLA PRODUCCION DIARIA ejemplo.zip
No tienes los permisos para descargar los archivos.
(169 KB)

2RESUELTO opinion: rearmar base de datos el 07/03/14, 10:04 pm

wibly


Hola rubito,

Lo veo bastante dificil por como está armada la "base de datos". Al estar fraccionada en diferentes hojas se dificulta su manejo.

Seguramente se pueda lograr lo que quieras, pero estimo que será mucho más fácil rearmar la base de datos que trabajar sobre el archivo como lo tienes... es solo mi opinión.

Ya veremos si alguien puede dar una mano.

Saludos

Adrián


Nota: Nacho ya nos paso un link a un video que nos ayuda a trabajar con bases de datos y en el mismo podrás ver que se comenta sobre esto de manejar la información en varias hojas, que es tu caso. Ya sé que te molesta el ruido del clik pero trata de verlo si aun no lo has hecho. Post Nacho



Última edición por wibly el 07/03/14, 10:10 pm, editado 1 vez (Razón : agrego nota al final)

3RESUELTO opinion el 07/03/14, 11:21 pm

rubito1


gracias x tu sugerencia wibly(y luego vere el post de nacho);se que es complicado lo que solicite y x eso acudoa vuestro ingenio el cual me ha salvado en varias ocasiones;estoy probando tambien con una formula 

que es bastante efectiva,pero igual aun no resolvi el problema
=BUSCARVMultiple($C11;$C$6:$T153;2;FALSO)

tyno


Hola rubito, saludos Adrian.
Rubito quizás te interese esta alternativa, por lo que subo tu archivo con un formulario que he creado, el cual se ejecuta con el botón FORMULARIO PROGRAMA de la Hoja Prog.
Entonces:
primero seleccionas la fila donde quieres insertar los datos 
segundo ejecutas el formulario 
tercero en la lista izquierda SELECCIONAR HOJA seleccionas la Hoja que quieras cuarto luego cuando se llene la lista derecha con los datos, entoces seleccionas el registro que quieras y este se inserta en la fila que has seleccionado en la Hoja.
Automáticamente, luego de insertar el dato, la selección se desplaza una fila hacia abajo por si necesitas ingresar varios registro seguidos, caso contrario, si tenes que insertar un nuevo registro en otra parte de la Hoja volvés a seleccionar manualmente la fila. 
Saludos
Archivos
PLANILLA PRODUCCION DIARIA ejemplo.zip
No tienes los permisos para descargar los archivos.
(179 KB)

5RESUELTO correccion el 08/03/14, 02:04 pm

rubito1


hola tyno!!! salvandome de nuevo;lo que hicistes no esta nada bien!!....
esta "GENIALLLLLL" (JEJEJEJ)
te comento que estuve "analizandolo" para aprender de el ejemplo tuyo ,le agregue una cosa(lo anote en el codigo como agregado y corregido )y parece que lo hice bien(xque te falto incluir la columna de los tiempos,asi que la agregue yo)solo hay un pequeño error;si el tiempo unitario que toma de la pieza,no tiene un decimal mayor que 0 me lo toma como porcentaje(te los marque con gris en el ejemplo)(o sea si el tiempo es 7.2 min lo toma bien pero si es 7.00 lo toma como %700( si es 15 lo toma como %1500) ???por que es eso? y aprovecho para hacer otra consulta;se podra de alguna forma ordenar todas las solapas alfabeticamente?(para que quede mas prolijo el libro)
Archivos
planilla produccion corregida.zip
No tienes los permisos para descargar los archivos.
(181 KB)

6RESUELTO AGREGO el 08/03/14, 04:00 pm

rubito1


PERDOOON ,AGREGO ALGO SI ES QUE SE PUEDE Y NO MOLESTA MUCHO;para registrar los cambios que se hacen agregue este codigo en las hojas de datos
Código:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.MoveAfterReturn = False
If Target.Count > 1 Then Exit Sub
 
If Not Intersect(Target, Range("R5:R900")) Is Nothing Then Cells(Target.Row, "U") = Now & "CAMBIO TIEMPO"
If Not Intersect(Target, Range("J5:M900")) Is Nothing Then Cells(Target.Row, "U") = Now & "CAMBIO MEDIDAS"
If Not Intersect(Target, Range("F5:I900")) Is Nothing Then Cells(Target.Row, "U") = Now & "CAMBIO TEXTOS"

Application.MoveAfterReturn = True
End Sub
la pregunta es:se puede hacer algo que se aplique a todas las hojas o debo insertar el codigo hoja x hoja?gracias

7RESUELTO solucion parcial el 08/03/14, 05:26 pm

rubito1


tyno,revisando vi que lo del % era xque no me tomaba pese a haberlo puesto,el formato de las celdas;asi que esa parte ya la solucione;quedarian las otras consultas sobre ese archivo(lo del ordenamiento de las solapas y lo de la modificacion fecha segun se modifique archivo(si es necesario,decimelo y lo subo como nuevas consultas,sino espero ansioso)
gracias

tyno


Hola rubito.
Sobre el código macro, en el editor de macros  hay que insertarlo en ThisWorkBook de esta manera trabaja de forma global en el archivo:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Application.MoveAfterReturn = False
If Target.Count > 1 Then Exit Sub
hoja = Sh.Name
With Sheets(hoja)
If Not Intersect(Target, .Range("R5:R900")) Is Nothing Then .Cells(Target.Row, "U") = Now & "CAMBIO TIEMPO"
If Not Intersect(Target, .Range("J5:M900")) Is Nothing Then .Cells(Target.Row, "U") = Now & "CAMBIO MEDIDAS"
If Not Intersect(Target, .Range("F5:I900")) Is Nothing Then .Cells(Target.Row, "U") = Now & "CAMBIO TEXTOS"
End With
Application.MoveAfterReturn = True
End Sub

Con esto la instrucción te debería funcionar en todas las Hojas sin necesidad de repetirla justamente en cada Hoja, incluso te sirve para las nuevas Hojas que puedas insertar ¿esto sería lo de  "modificacion fecha segun se modifique archivo" que mencionaste? y lo de ordenamiento de las solapas no me doy cuenta de que se trata ese punto. Saludos

Con respecto

tyno


Ahora vi lo del tema de ordenar las Hojas, mira no he hecho ninguna macro para el caso como para saber si se puede o no ordenar las solapas, pero te paso el archivo con un nuevo formulario que creo te va a interesar. Como habías dicho que tu archivo tiene como 50 Hojas entonces me parece que te sería útil un metodo para buscar e ir rápidamente a la Hoja deseada, para ello he creado un formulario que se ejecuta en cualquier Hoja del archivo con la combinacion de las teclas Ctrl + f (Control izquierdo más la letra f minúscula), en este formulario verás todas las Hojas del archivo ordenadas alfabéticamente en un lista y con solo hacerle click a una de la Hojas esto te lleva a dicha Hoja. Probá si esto te puede servir. Saludos
Archivos
PLANILLA PRODUCCION DIARIA ejemplo.zip
No tienes los permisos para descargar los archivos.
(188 KB)

10RESUELTO 1 parte lista el 09/03/14, 01:31 am

rubito1


tyno:no me canso de decirlo;sos un genioooooooooooo;lo del "cambio de fecha funca perfectooooo;me falta probar lo otro y te contesto(me voy a dormir ahora son la 1.30 de la mañana sino lo probaba ahora)

11RESUELTO casi listo salvo... el 09/03/14, 08:54 am

rubito1


tyno,parece andar todo barbaro!!!!!;solo me hace una pequeña faya;al usar la macro que me "lista las hojas existentes" las lista perfecto,pero si por ejemplo borro la fecha en que se modifico,me "anula"el avance del cambio de celda al apretar enter;(debo habilitarlo yo desde opciones avanzadas)si luego vuelvo a apretar la macro de lista,me lo habilita de nuevo??(es decir que el problema surge al borrar yo la fecha modificada?se puede corregir?(no estoy seguro si tambien me ha pasado con alguna oytra macro que luego de ejecutarla,la 1era vez que pareto el enter no anda y en la 2da vez si(y no es un problema del teclado)

tyno


El problema del Enter es porque en el código que has pasado (el que va en ThisWorkBook), has indicado cambiar la acción del Enter:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Application.MoveAfterReturn = False
If Target.Count > 1 Then Exit Sub
hoja = Sh.Name
With Sheets(hoja)
If Not Intersect(Target, .Range("R5:R900")) Is Nothing Then .Cells(Target.Row, "U") = Now & "CAMBIO TIEMPO"
If Not Intersect(Target, .Range("J5:M900")) Is Nothing Then .Cells(Target.Row, "U") = Now & "CAMBIO MEDIDAS"
If Not Intersect(Target, .Range("F5:I900")) Is Nothing Then .Cells(Target.Row, "U") = Now & "CAMBIO TEXTOS"
End With
Application.MoveAfterReturn = True
End Sub

Aunque no lo he probado, borra esas lineas que estan en rojo, fijate que el avance con Enter quede habilitado desde Opciones, como lo comentaste, guarda el archivo y luego probá si volvió a la normalidad. Saludos

13RESUELTO GENIAL el 09/03/14, 12:35 pm

rubito1


COMO SIEMPRE DIGO TYNO...SOS UN GENIO!!!DAME HASTA EL MARTES/MIERCOLES QUE VERIFICO UNAS COSAS Y SI ESTA TODO OK DOY X CERRADO EL TEMA(AUNQUE CREO QUE YA ESTA TODO OK)ABRAZO

14RESUELTO CONSULTA el 09/03/14, 12:49 pm

rubito1


TYNO,UNA CONSULTA CON RESPECTO A ESTE ARCHIVO PERO PARA HACER OTRAS COSAS;SUPONGO QUE DEBERE ABRIR UN NUEVO TEMA PERO ORIENTAME A VER COMO LO PUBLICO EL TEMA
QUIERO QUE EN BASE A ESTE ARCHIVO EL CUAL LO PUEDO GUARDAR CON LA FECHA QUE SE HIZO,YO PUEDA SACAR UN INFORME DE LO PRODUCIDO X DIA/SEMANA/MES (ES DECIR QUE ESTOS DATOS SE COPIEN A OTRA PLANILLA"INFORME"LA CUAL HARA EL RESUMEN;SE ME OCURRE GUARDAR LOS ARCHIVOS CON EL DIA (1,2,5,8)Y EN UNA PLANILLA "RESUMEN" HAGO EL MISMO ARCHIVO QUE ME VAYA TOMANDO LOS DATOS DESDE LOS DISTINTOS ARCHIVOS(ME PARECE MEDIO DIFICIL ASI,NO?;O A VOS SE TE OCURRE ALGO MEJOR;GRACIAS

tyno


¿Estas hablando de guardar en un archivo a parte los datos que se cargan en la Hoja Prog.?
¿no te da para tener todos los registros de todos los días en un mismo archivo?, es decir, estas usando Excel 2007/10/13 con lo cual tenes mas de un millón de filas para crear registros, me parece que si tenes todos los datos en una mima Hoja, luego con un informe de tabla dinámica podrías disponer de la información que requieras de la forma que quieras totalmente rápido y organizado, se me ocurre. 
Se podrían guardar los datos en archivos distintos pero después se complicaría para juntar toda esa información de manera que se pueda analizar, por eso, para mí lo mejor es tener todo en un solo archivo, hacer un back up del mismo cada tanto, solo para resguardar los datos, y siempre manejar toda la información desde un solo archivo. Saludos

16RESUELTO DUDA el 09/03/14, 10:17 pm

rubito1


NO ENTIeNDO BIEn lo que me decis;que en el mismo archivo guarde los datos de cada dia?1)yo uso esa planilla(hoja prog) para programar un dia y luego (con la macro)la borro)la del dia siguiente;lo que quiero luego es hacer un informe "semanal"de lo que se hizo,dia x dia,pero eu una sola planilla(tal vez xcon algunas columnas menos)se entiende?digo de armar un "archivo solo con el resumen de la semana",pero debo tomar los datos de l archivo principal "antes" de ejecutar la macro que los borra;sio coincido en que podes guardarlo todo en un solo archivo pero no se como

17RESUELTO duda el 10/03/14, 09:52 pm

rubito1


perdon por todas las molestias tyno,quisiera saber ademas,si esta misma planilla que hicistes la puedo usar para otra cosa casi igual,solo que en una de las operaciones,el articulo tiene 2 variables;es decir,en tu cuadro elijo el item (1 solo) y luego la operacion y listo;en esta nueva deberia elegir el item,un segundo item y luego la operacion; se entiende?trato igual de mostrartelo en el archivo que subo a ver si es viable  ya que la otra planilla quedo espectacular de esa manera
YA ARREGLE LA PLANILLA SOLO QUE DEBO ARMAR TODAS LAS HOJAS,SALVO QUE SE TE OCURRA ALGO MAS RAOIDO SELECCIONANDO COMO TE MENCIONE (2 OPERACIONES)
Archivos
PLANILLA PRODUCCION DIARIA marmoleria prueba marzo ejemplo.xlsm
No tienes los permisos para descargar los archivos.
(92 KB)

18RESUELTO va de nuevo el 10/03/14, 11:11 pm

rubito1


recien corregi la planilla asi que la subo de nuevo(fijate ademas si hay forma de eliminar el vinculo ya que a mi no me deja y no lo puedo ubicar para eliminarlo)
Archivos
PLANILLA PRODUCCION DIARIA marmoleria prueba marzo ejemploOKOK.xlsm
No tienes los permisos para descargar los archivos.
(83 KB)

tyno


Rubito. No me queda claro que es lo que hay que hacer ¿que sería "elegir el item,un segundo item y luego la operacion"? por favor explica un poco más cual es el procedimiento? Saludos

rubito1


1)creo que "tal vez "no me haga falta;te lo confirmo pero seria asi:ahora al abrir el "formulario programa",debo elegir 
a la izquierda a)la hoja y b)a la derecha el item y listo;la idea seria,elegir 
a)la hoja b)otra cosa mas(abre otra ventana de opciones) y c)ultima eleccion o sea que agrego otra variable;se entiende asi?
2)pudistes ver lo que puse de eliminar el vinculo que no encuentro?
gracias

tyno


Si lo que hay que hacer es crear un tercer cuadro de lista para insertar luego en la Hoja un item más entonces creo que no habría problemas.
Con respecto a lo quitar el vínculo, no se porque Excel no lo permite hacerlo, será porque no existe en realidad. Lo que podes hacer es en Editar vínculos, en el asistente en la parte inferior en el botón Pregunta inicial... seleccionar la segunda opción, guardar, cerrar y volver a abrir el archivo. Saludos

tyno


Aunque ahora que re leo lo que comentaste anteriormente mencionaste agregar la "operación" ¿que sería esto?

23RESUELTO es asi el 12/03/14, 07:01 am

rubito1


es exacto lo que dijistes,que es crear un tercer cuadro de lista para que inserte luego todos los datos elegidos(del 1er,2do y 3er cuadro de lista)
con lo de eliminar vinculos,probalo vos y veras que "no te deja" eliminarlo(lo solucione eliminando la 2da,3era y 4ta hoja 

tyno


Rubito. el tema es que no me doy cuenta que datos tiene que tomar ese tercer cuadro de lista. Y una vez que están los datos, al seleccionar uno de estos ¿donde debe ir a para el resultado y como tiene que quedar dicho resultado? Dame un ejemplo.

25RESUELTO va ejemplo el 12/03/14, 02:03 pm

rubito1


en el archivo te explico en detalle
Archivos
PLANILLA DIARIA tyno.xlsm
No tienes los permisos para descargar los archivos.
(129 KB)

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 2.]

Ir a la página : 1, 2  Siguiente

Permisos de este foro:
No puedes responder a temas en este foro.