Muy buen video, yo tenia un codigo para crear hojas y me sirve muchisimo este video para que ademas de crear esas hojas adicionarle los link ... Muchas gracias !!! por compartir sus conocimientos,
Buenos días, En primer lugar agradecerle su tiempo y la explicación porque es muy clara y fácil de entender. Por otra parte me gustaría saber como proceder para que en lugar de crear una hoja índice cada vez (en mi caso acabaría teniendo muchas hojas índices y no sería conveniente) lo que hiciera es que se actualizara con cada hoja que se cree nueva en el libro sin tener que tener una hoja índice nueva. Muchísimas gracias por su ayuda.
Hola Sergio, la verdad que tenia ganas de hacer algo asi pero por h o por b no estaba pudiendo pensar con claridad Me sirvio tu video para no tener que pensar tanto jajaja, pero le hice una modificacion super importante (al menos para mi) En vez de guardarlo como Libro habilitado para macros, lo guarde como complemento, y lo pase a la ribbon ;) para poder ejecutarlo en cualquier momento :)
Hola Sergio, como sería si al pulsar el botón en vez de crear una hoja nueva reescribiera una ya existente? O sea, si ya tenemos un indice y queremos actualizarlo con las nuevas hojas creadas y a este indice le hemos dado un formato determinado, tipo de letra, ordenación alfabética, colores, ... gracias por todo.
Hola tengo una consulta si en lugar de a las hojas yo quisiera agregar hipervínculo a nombres de celdas que están en la misma columna pero que, voy a ir agregando mas nombres cada cierto tiempo (es decir un rango de nombres dinámico) como seria el apartado subAddress
En el Display y en srceenTip cambie el original Sheets(i).Name por Sheet(i).Range("C2").Value With Sheets(1) .Hyperlinks.Add Anchor:=RangoA1.Offset(i, 0), Address:="", SubAddress:="'" & Sheets(i).Name & "'" & "!A1", _ TextToDisplay:=Sheets(i).Range("C2").Value, ScreenTip:="Ir a hoja " & Sheets(i).Range("C2").Value
End With y me marca error. Cuál será el problema? Gracias de antemano.
hola sergio, te comento que me has ayudado muchisimo con mis proyectos, pregunto, puedo agregar esta linea a la macro para que si hay espacio en el nombre de la hoja coloque un guion bajo para no romper el vinculo? si se puede me dices donde por favor? entonces cambia el espacio por guion bajo Replace(Target.Address, " ", "_")
Excelente como siempre! Una pregunta se podria generar este indice pero en un formulario, para llamarlo y no estarme regresando cuando quiera cambiar de hoja.
Hola Lino. Es buen tema para tocarlo en el curso de macros. Se usaría un control de Listbox y For each para rellenarlo con el nombre de las hojas. Ya sigues lo curso de macros en este canal?
@@SergioAlejandroCampos asi es Sergio por nada del mundo me lo perderia, aunque ya pensando, tu aplicación ya trae el indice de hojas tons lo que voy hacer es llamarla desde otro procedimiento. Aunque para mi seria mejor tenerla permanentemente,en todos mis libros ya que siempre trabajo xon archivos de muchisimas hojas.
No se si me he explicado bien. Necesito vincular una celda , p.ej A1, con tres o cuatro celdas distintas. ( c2, d3, h4 p.ej ) se trata de un excel de posición de material en un almacén y clicando en la referencia, que está en la celda A1, se me destaquen las otras tres celdas. Lo consigo si están en el mismo rango, poniendo C2:C6, pero no si están en diferentes sitios
Hola... hice algo similar, pero el hipervinculo no funciona cuando el nombre de la hoja es, por ejemplo "HOLA MUNDO 1"... y en ese caso debo colocar "HOLA_MUNDO_1" . Y otro caso que pasa es que cuando la hoja tiene simbolo, como por ejemplo "HOLA MUNDO + 1", el hipervinculo no funciona... Agradeceré cualquier orientación.... saludos.
Pase una hora viendo donde estaba tu error, y no lo encontraba porque veia desde el celular, me quede pensando, que raro que le salte error ya con la primera linea...y el error es minimo pero aun asi te va a joder y mucho( no bajes los brazos porque el error es hasta tonto y te vas a terminar riendo) Dim As Integer....y no Din As Integer (M en vez de N) "el tamaño si importa" LOL en este caso de la letra xD
Compa mecenas impresionado con tus super MACROS. Gracias por tu trabajo. Cuidate y sigue haciendo más vídeos. Esto fue una EXCELente INFOrmación.
Gracias Sammy. Aquí seguimos con los vídeos.
Felicitaciones maestro adelante con mas videos saludos desde Loja Ecuador
Gracias Leonardo.
gracias, don sergio , aprender excel y acces con ayuda de sus conocimientos. y didactico en sus videos
genial entrega Sergio me gusta muy buena para listar nombre en las hojas además muy practico.gracias sal2 y pulgar arriba pendiente de mas..
Gracias por estar al pendiente Óscar.
Gracias sergio, tu canal es uno de mis favoritos
Y eso lo aprecio Jorge
Felicitaciones Sergio sigue asi con tus videos lo haces genial
Gracias Javiera. Aquí seguiremos
Gracias. Muy util el Conocer nuevos metodos
Siempre es útil Ricardo. Saludos.
te amo gracias tenia que hacer un indice de 100 paginas te amo bye
gRACIAS Sergio Genial
Gracias maestro, perfectas instrucciones para mí.
Muy buen video,
yo tenia un codigo para crear hojas y me sirve muchisimo este video para que ademas de crear esas hojas adicionarle los link ...
Muchas gracias !!!
por compartir sus conocimientos,
Gracias por comentar Javier
Excelente!!! gracias por compartir!
Muy bueno, me encanta la lógica.
Como siempre gracias por tu tiempo.
Gracias José.
Has llegado como del cielo 😍🙌
Aprecio el comentario.
Buen video Sergio.
Saludos.
Gracias. Saludos.
Gracias
Gracias!
Buenos días,
En primer lugar agradecerle su tiempo y la explicación porque es muy clara y fácil de entender.
Por otra parte me gustaría saber como proceder para que en lugar de crear una hoja índice cada vez (en mi caso acabaría teniendo muchas hojas índices y no sería conveniente) lo que hiciera es que se actualizara con cada hoja que se cree nueva en el libro sin tener que tener una hoja índice nueva.
Muchísimas gracias por su ayuda.
Aquí lo veo ua-cam.com/video/1LyxvUvqVVQ/v-deo.htmlsi=Z04CqhbFKMoDSGad
Muchas gracias!!!! @@SergioAlejandroCampos
Hola Sergio, la verdad que tenia ganas de hacer algo asi pero por h o por b no estaba pudiendo pensar con claridad
Me sirvio tu video para no tener que pensar tanto jajaja, pero le hice una modificacion super importante (al menos para mi)
En vez de guardarlo como Libro habilitado para macros, lo guarde como complemento, y lo pase a la ribbon ;) para poder ejecutarlo en cualquier momento :)
Hola Sergio, como sería si al pulsar el botón en vez de crear una hoja nueva reescribiera una ya existente? O sea, si ya tenemos un indice y queremos actualizarlo con las nuevas hojas creadas y a este indice le hemos dado un formato determinado, tipo de letra, ordenación alfabética, colores, ...
gracias por todo.
Genial Sergio te inspiraste del complemento asap para esta macro?? Yo también he recreado algunas jeje saludos
Hola Tony. He visto que ASAP tiene una herramienta similar. Muy buenas herramientas, por cierto.
Sergio Alejandro Campos - EXCELeINFO muy buenas, igual que tu Complemento EXCELeINFO que no puede faltar
Gracias por eso.
Hola tengo una consulta si en lugar de a las hojas yo quisiera agregar hipervínculo a nombres de celdas que están en la misma columna pero que, voy a ir agregando mas nombres cada cierto tiempo (es decir un rango de nombres dinámico) como seria el apartado subAddress
En el Display y en srceenTip cambie el original Sheets(i).Name por Sheet(i).Range("C2").Value
With Sheets(1)
.Hyperlinks.Add Anchor:=RangoA1.Offset(i, 0), Address:="", SubAddress:="'" & Sheets(i).Name & "'" & "!A1", _
TextToDisplay:=Sheets(i).Range("C2").Value, ScreenTip:="Ir a hoja " & Sheets(i).Range("C2").Value
End With
y me marca error.
Cuál será el problema?
Gracias de antemano.
hola sergio, te comento que me has ayudado muchisimo con mis proyectos, pregunto, puedo agregar esta linea a la macro para que si hay espacio en el nombre de la hoja coloque un guion bajo para no romper el vinculo? si se puede me dices donde por favor? entonces cambia el espacio por guion bajo Replace(Target.Address, " ", "_")
Excelente como siempre! Una pregunta se podria generar este indice pero en un formulario, para llamarlo y no estarme regresando cuando quiera cambiar de hoja.
Hola Lino. Es buen tema para tocarlo en el curso de macros. Se usaría un control de Listbox y For each para rellenarlo con el nombre de las hojas. Ya sigues lo curso de macros en este canal?
@@SergioAlejandroCampos asi es Sergio por nada del mundo me lo perderia, aunque ya pensando, tu aplicación ya trae el indice de hojas tons lo que voy hacer es llamarla desde otro procedimiento. Aunque para mi seria mejor tenerla permanentemente,en todos mis libros ya que siempre trabajo xon archivos de muchisimas hojas.
gracias, es lioso el codigo de la grabacion manual,pero funciona, que es de lo que se trata.
Trata de que puedes usar la grabadora de macros para obtener código VBA y añadirlo a tus macros
Mi pregunta es: Se puede, desde una celda, vincular mas de una celda que no sean correlativas? P.ej d2 y c4?
esta incompleta ya q si tengo 50 hojas , cmo iria a la hoja principal'?? de todas maneras gracias por tu aporte
¿Cómo puedo ponerle hipervínculos a hojas diferentes a un listado y una hoja ya activa?
No se si me he explicado bien. Necesito vincular una celda , p.ej A1, con tres o cuatro celdas distintas. ( c2, d3, h4 p.ej ) se trata de un excel de posición de material en un almacén y clicando en la referencia, que está en la celda A1, se me destaquen las otras tres celdas. Lo consigo si están en el mismo rango, poniendo C2:C6, pero no si están en diferentes sitios
Hola... hice algo similar, pero el hipervinculo no funciona cuando el nombre de la hoja es, por ejemplo "HOLA MUNDO 1"... y en ese caso debo colocar "HOLA_MUNDO_1" . Y otro caso que pasa es que cuando la hoja tiene simbolo, como por ejemplo "HOLA MUNDO + 1", el hipervinculo no funciona... Agradeceré cualquier orientación.... saludos.
🤤
Cuando escribo Din i As Integer me sale error
Pase una hora viendo donde estaba tu error, y no lo encontraba porque veia desde el celular, me quede pensando, que raro que le salte error ya con la primera linea...y el error es minimo pero aun asi te va a joder y mucho( no bajes los brazos porque el error es hasta tonto y te vas a terminar riendo)
Dim As Integer....y no Din As Integer (M en vez de N)
"el tamaño si importa" LOL en este caso de la letra xD