Página de Excel imposible de ver

Resuelto
Hola,

en mi archivo XLS, tengo una hoja que no puedo ver.

Está oculta y hay elementos que se toman de ella en referencia, pero debo modificarlos, ¡pero IMPOSIBLE!

¿Cómo hacer?

1-xlsheetvisible, me indica el siguiente mensaje de error: No se puede establecer la propiedad Visible de la clase Worksheet.

No he puesto ninguna protección.

21 respuestas

  1. Hola,

    El problema parece venir de la protección por contraseña del libro y del nombre de la pestaña
    ¿cuál es la contraseña utilizada?

    Hoja 1 y Hoja 2 contienen cálculos en más de 30,000 filas y 3 columnas y errores de fórmulas, sin embargo, la pestaña Elección de tarifas está vacía
    A+
    Mike-31

    Soy responsable de lo que digo, no de lo que tú entiendes...
    0
    1. Hola

      mientras esperamos que ccm81 envíe el enlace

      No es difícil, haces clic derecho en tu archivo / abrir con LibreOffice Calc / desactivar las macros /
      El archivo se abrirá con una sola hoja

      clic derecho en la hoja / mostrar las hojas / clic en la primera / Aceptar y repite para las otras hojas que deseas abrir

      Guardar como elegir Excel 2003-365 con macro

      Atentamente
      0
      1. ¡Vaya! El enlace ya no está activo...

        ¿Podrías volver a ponerlo? ... Gracias.
        0
        1. Hola ccm81;
          Me adelantaste, estaba haciendo lo mismo cuando vi tu respuesta.

          Atentamente
          0
          1. Ya he conseguido romper el MP para poder modificar la página visible porque estaba bloqueada y no se podía modificar nada...

            así que debe ser posible solo mostrar una hoja... pero cómo... esa es la pregunta.
            0
            1. ¡Sí, ese es realmente mi problema! ¡No conozco el MP!

              ¡Y la persona que hizo el archivo ya no está!
              0
              1. Hola,

                El libro entero está protegido con una M.P.
                Tienes que desprotegerlo para acceder a la Hoja oculta.

                Saludos cordiales
                0
                1. Aquí está el enlace

                  He dejado solo lo esencial para el cálculo

                  una celda con el valor a ingresar y una celda con el resultado que toma información en una página oculta.

                  https://www.cjoint.com/c/KHeg0HCeYlD
                  0
                  1. Entonces misterio

                    ¿Puedes enviar tu archivo? Quizás un especialista te ayude.

                    1) Vas a https://www.cjoint.com/
                    2) Haces clic en [Examinar] para seleccionar tu archivo
                    3) Desciendes al final de la página para hacer clic en [Crear el enlace Cjoint]
                    4) Después de unos segundos se muestra la segunda página, con el enlace
                    subrayado en azul; lo seleccionas y haces "Copiar"
                    5) Regresas a tu conversación en CCM, y en tu respuesta haces "Pegar".

                    Saludos cordiales
                    0
                    1. hola, gracias por tu respuesta

                      > entonces, para la primera, la respuesta es

                      " error 1001 el método "visible del objeto __Worksheet ha fallado "

                      resalta en amarillo la línea sh.Visible = True

                      > para la segunda: no ha pasado nada más... y aún no hay hoja visible.....

                      > para la tercera, misma respuesta que para la primera ..
                      0
                      1. Hola

                        si tu hoja está oculta y no protegida, intenta esto

                        Sub Test() Dim sh As Worksheet For Each sh In Sheets sh.Visible = True Next sh End Sub


                        Saludos
                        0
                        1. si está protegida sin contraseña
                          Sub TestP() Dim sh As Worksheet For Each sh In Sheets sh.Unprotect Next sh End Sub


                          si está protegida y oculta
                          Sub TestPM() Dim sh As Worksheet For Each sh In Sheets sh.Unprotect sh.Visible = True Next sh End Sub 
                          0
                      2. Re,

                        Bueno, yo y el inglés no nos llevamos bien, así que dejamos de lado el lenguaje VBA. ;-))

                        No había comprendido que se trataba de una hoja oculta.
                        Si el archivo no está protegido, haz clic derecho en una de las pestañas y luego en "mostrar", se abrirá una ventana con todas las hojas ocultas, haz clic en la que deseas abrir y OK.

                        Después te dejo en manos de los especialistas en VBA.

                        Atentamente
                        0
                        1. de hecho, la página no la veo. está marcada como Xlsheethidden y no puedo cambiarla

                          he probado esto que encontré en internet, pero nada...

                          Sub Test()
                          ActiveWorkbook.Unprotect
                          End Sub
                          0
                          • 1
                          • 2