Hay una hoja de MS-Excel muy importante que mantengo, que necesito compartir con otros colegas. Por cada fila en la hoja de trabajo particular que mantengo, varios colegas podrían dejar varios comentarios durante un período de tiempo.
Esto es lo que me gustaría hacer:
Haga la hoja de trabajo principal que mantengo, 'solo lectura', con un enlace / botón al comienzo de la fila que dice "Agregar comentario"
Al hacer clic en "Agregar comentario" (enlace o botón), debe llevar al revisor a otra hoja de trabajo, donde el "id de fila" (o algún identificador único sobre el número de fila de la hoja de trabajo original) se rellena automáticamente, y luego Se puede dejar un comentario. Si el nombre del revisor y el tiempo de comentario se pueden capturar automáticamente, eso es bueno, de lo contrario, puedo dejar que sea algo que se ingresa manualmente.
Ahora, no estoy familiarizado con la programación de VB, pero sospecho que se podría hacer algo similar usando la secuencia de comandos de VB. Si hay un enfoque alternativo para lograr el mismo fin / similar, que no requiere secuencias de comandos, me encantaría saberlo.
Esto suena como un concepto de base de datos relacional. Relación maestro / esclavo o padre / hijo. Excel no es una base de datos. Su escenario sería mucho más fácil de crear en una base de datos como Access o SQL. Con el beneficio adicional de que tendría acceso de edición multiusuario en tiempo real. Lo cual es algo que Excel tampoco hace bien. Entonces, para mí esto parece una herramienta incorrecta para el trabajo.
fuente