Excel e gli applicativi Microsoft Office Finestre di VBA su Excel e righe nascoste

Login Registrati
Stai vedendo 25 articoli - dal 1 a 25 (di 30 totali)
  • Autore
    Articoli
  • #45911 Score: 0 | Risposta

    riskismoney
    Partecipante

      Buongiorno, innanzitutto un saluto agli iscritti al forum.

      Io ho due problemini su excel, il primo che quando pigio sul "visualizza codice" prima mi appariva a sinistra dello schermo i progetti ovvero i fogli ed i moduli attivi e nella parte destra appariva il codice del foglio o modulo selezionato. Ora lo vedo come nell'allegato n. 1 e non riesco in nessun modo a ripristinarlo (ho anche disinstallato e reinstallato Office 2019 senza ottenere nulla). Come riportarlo a come era prima?

      Il secondo, se su un foglio excel nascondo righe e colonne perchè voglio un foglio "chiuso" ovvero che non si veda altro che la prima pagina, le colonne chiuse spariscono e non ci si può spostare su quelle colonne (è corretto cosi), mentre le righe si chiudono ma rimane praticamente un secondo foglio tutto grigio e ci si può spostare per almeno una pagina intera. Come si elimina questa pagina grigia e fare in modo che si comporti come le colonne nascoste? (Vedi allegato n. 2).

      Grazie a chi vorrà aiutarmi.

      Saluti.

      Utilizzo Office 2019.

      Allegati:
      You must be logged in to view attached files.
      #45915 Score: 0 | Risposta

      vecchio frac
      Senior Moderator
        247 pts

        Ciao,

        il primo è solo un problema di organizzazione delle finestre. Fai clic sul pulsante di massimizzazione delle finestre, come faresti con qualsiasi altra applicazione, cioè l'iconcina a sinistra della X di chiusura e tutte si massimizzeranno all'interno dell'IDE di VBA. Questo perchè l'IDE di VBA è un semplice MDI, cioè un gestore di finestre multiple dentro uno stesso contenitore. Ogni finestra eredita le caratteristiche delle altre.

        #45916 Score: 0 | Risposta

        vecchio frac
        Senior Moderator
          247 pts

          riskismoney ha scritto:

          Come si elimina questa pagina grigia e fare in modo che si comporti come le colonne nascoste? (Vedi allegato n. 2)

          In realtà non puoi perchè si tratta della stessa applicazione Excel. Ma davvero non ho capito il problema. Forse puoi realizzare un'immagine descrittiva del comportamento atteso o meglio allegare un file di esempio.

          #45917 Score: 0 | Risposta

          vecchio frac
          Senior Moderator
            247 pts

            Intendi questa situazione? Ho nascosto colonna a destra e righe in giù in questo foglio. Posso però usare il mouse o PgUp/Dn  e lo scrolling è attivo. Tu vuoi evitare questo scrolling antiestetico.

            Prima dello scroll:

            Dopo lo scroll:

            #45918 Score: 0 | Risposta

            scossa
            Partecipante
              26 pts

              riskismoney ha scritto:

              mentre le righe si chiudono ma rimane praticamente un secondo foglio tutto grigio e ci si può spostare per almeno una pagina intera. Come si elimina questa pagina grigia e fare in modo che si comporti come le colonne nascoste?

              con tutto scoperto, se vuoi mostrare solo A1:H5  ti posizioni su I6 menu Visualizza -> Blocca Riquadri e poi nascondi  tutte le altre righe e colonne.

              #45919 Score: 0 | Risposta

              vecchio frac
              Senior Moderator
                247 pts

                In alternativa, se gli basta mostrare solo alcune righe e colonne, potrebbe impostare dalla scheda Sviluppatore / Proprietà / ScrollArea su A1 (se la prima cella è A1). Così non potrà selezionare altro che A1 ma funziona.

                #45920 Score: 0 | Risposta

                riskismoney
                Partecipante

                  vecchio frac ha scritto:

                  Ciao,

                  il primo è solo un problema di organizzazione delle finestre. Fai clic sul pulsante di massimizzazione delle finestre, come faresti con qualsiasi altra applicazione, cioè l'iconcina a sinistra della X di chiusura e tutte si massimizzeranno all'interno dell'IDE di VBA. Questo perchè l'IDE di VBA è un semplice MDI, cioè un gestore di finestre multiple dentro uno stesso contenitore. Ogni finestra eredita le caratteristiche delle altre.

                  Ciao, purtroppo non è cosi... ho fatto ciò che mi hai suggerito ma alla riapertura dei file tutto torna come prima. Nell'immagine che allego (ricomposta a mano da me) si vede come era prima, a sinistra i progetti e moduli a destra un solo codice aperto che cambiava cliccando sui vari moduli, ora come vedi cliccando su un secondo modulo si apre il nuovo codice (prima  invece il codice che era a destra veniva sostituito dal nuovo codice del modulo cliccato.

                  Allegati:
                  You must be logged in to view attached files.
                  #45922 Score: 0 | Risposta

                  vecchio frac
                  Senior Moderator
                    247 pts

                    riskismoney ha scritto:

                    ho fatto ciò che mi hai suggerito ma alla riapertura dei file tutto torna come prima.

                    Questo è molto strano e non dovrebbe accadere. Non è una cosa che si può impostare... doppio clic sulla barra del modulo e questo si espande a finestra intera. Rimane così anche dopo la chiusura e la riapertura.

                    #45923 Score: 0 | Risposta

                    alexps81
                    Moderatore
                      30 pts

                      Ma per aver un foglio pulito non si potrebbe deselezionare "Griglia", "Barra della Formula" e "Intestazioni" nella scheda Visualizza

                      e poi per bloccare il Range di azione si può definirne uno in ScrollArea?

                      Allego immagini descrittive.

                      Allegati:
                      You must be logged in to view attached files.
                      #45926 Score: 0 | Risposta

                      riskismoney
                      Partecipante

                        No purtroppo nessuna delle soluzioni suggerite sembra funzionare, eppure io avevo un file (che purtroppo ho perso) che era bloccato su una pagina intera e non andava ne sulle colonne nascoste ne sulle righe nascoste.

                        #45927 Score: 0 | Risposta

                        vecchio frac
                        Senior Moderator
                          247 pts

                          riskismoney ha scritto:

                          purtroppo non è cosi

                          Ho una gran paura che bisogna andare di regedit   

                          #45928 Score: 0 | Risposta

                          vecchio frac
                          Senior Moderator
                            247 pts

                            riskismoney ha scritto:

                            purtroppo nessuna delle soluzioni suggerite sembra funzionare

                            Ma non è possibile. Per il primo problema sicuramente quella di scossa funziona, e anche il suggerimento sulla scrollarea (perchè l'ho testato e l'ha confermato Alex in modo indipendente).

                            #45929 Score: 0 | Risposta

                            vecchio frac
                            Senior Moderator
                              247 pts

                              vecchio frac ha scritto:

                              Ho una gran paura che bisogna andare di regedit

                              Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\6.0\Common

                              La voce che ti interessa è MdiMaximized, deve essere settata su 1.

                              #45930 Score: 0 | Risposta

                              riskismoney
                              Partecipante

                                Ragazzi scusate devo uscire per motivi di lavoro. Appena torno provo i vostri suggerimenti. Grazie di tutto.

                                #45932 Score: 0 | Risposta

                                riskismoney
                                Partecipante

                                  vecchio frac ha scritto:

                                  Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\VBA\6.0\Common

                                  La voce che ti interessa è MdiMaximized, deve essere settata su 1.

                                  Scusate ma era una cosa urgente, ho modificato nel registro la voce suggerita ma anziche 6.0 ci sta 7.1 la voce era settata su 0 l'ho ora settata su 1. Purtroppo però non è cambiato nulla. Lasciamo stare per il momento  il problema di nascondere le righe/colonne. Aiutatemi a riportare vba nel modo corretto perchè cosi è un casino ogni volta che devo fare qualche modifica. Grazie.

                                  #45933 Score: 0 | Risposta

                                  vecchio frac
                                  Senior Moderator
                                    247 pts

                                    Assicurati di chiudere tutti i prodotti Office. Apri un terminale con diritti di amministratore. Avvia regedit. Fai la modifica solo a quella voce (MdiMaximized), chiudi regedit e riavvia Excel.

                                    L'impostazione che massimizza le finestre nell'editor è quella. Se ancora le vedi normali, riavvia in regedit (non importa se amministratore o no) e guarda che valore è impostato adesso su MdiMaximized: se è ancora 1 tutto ok, ma la causa è un'altra (e non saprei quale), se invece è tornato a zero, c'è qualcosa di strano.

                                    #45934 Score: 0 | Risposta

                                    riskismoney
                                    Partecipante

                                      La voce indicata è tornata a zero. Io prima vedevo vba come da allegato 4 e quando cliccato su altro foglio o modulo la finestra a destra cambiata il codice, ora invece si apre una  nuova finestra piccola che devo ingrandire. Sinceramente non so più che fare.

                                      Allegati:
                                      You must be logged in to view attached files.
                                      #45936 Score: 0 | Risposta

                                      vecchio frac
                                      Senior Moderator
                                        247 pts

                                        Bè ma la posizione delle finestre progetti e proprietà è ancorabile,

                                        in Strumenti / Opzioni / Ancoraggio, spunta tutto (tranne l'ultima degli Oggetti) e apri per esempio la  finestrella progetti Ctrl-R, se è ancorata, bene; ma se è in mezzo allo schermo fai doppio click sulla sua barra del titolo per posizionarla. Le finestre codice invece devono essere a pieno schermo. Se l'impostazione mdi è tornata a zero c'è un problema serio con l'installazione. Che hai detto di aver già resettato... giusto?

                                        #45938 Score: 0 | Risposta

                                        riskismoney
                                        Partecipante

                                          Ancoraggio è settato come da te suggerito ma le due finestre non sono ancorate. Si ho disinstallato office e reinstallato. Ho messo 1 alla voce di registro indicata ma questa è tornata a zero. Che problema ci può essere con l'installazione fatta un paio di ore fa?

                                          Allora ho risettato la voce del registro a 1, ho riavviato ed era ancora a 1, Poi ho aperto excel e la voce è tornata a zero.

                                          #45939 Score: 0 | Risposta

                                          vecchio frac
                                          Senior Moderator
                                            247 pts

                                            L'ultimo sospetto che mi viene è naturalmente questo: non vorrei dirlo, ma fai un bel controllo antiviruz, magari anche con un supporto esterno (un antiviruz esterno su USB). Speriamo di no ma bisogna togliersi i dubbi.

                                            #45940 Score: 0 | Risposta

                                            riskismoney
                                            Partecipante

                                              vecchio frac ha scritto:

                                              L'ultimo sospetto che mi viene è naturalmente questo: non vorrei dirlo, ma fai un bel controllo antiviruz, magari anche con un supporto esterno (un antiviruz esterno su USB). Speriamo di no ma bisogna togliersi i dubbi.

                                              Già fatto, con più antivirus e fatto anche scansione offline. Non ci sono virus. Secondo me ci sta qualche voce da spuntare nelle varie opzioni del foglio vba, ma io non capisco quale possa essere.

                                              #45941 Score: 0 | Risposta

                                              vecchio frac
                                              Senior Moderator
                                                247 pts

                                                Quella del registro è la voce giusta ma di solito lo fa automaticamente l'applicazione quando ingrandisci o normalizzi le finestre. E' strano che l'impostazione non venga mantenuta.

                                                #45943 Score: 0 | Risposta

                                                riskismoney
                                                Partecipante

                                                  Mi sa tanto che dovrò ripristinare tutto il pc. Ma ci vuole tempo ed io non ne ho molto di tempo libero. Sai perchè dico che secondo me è una voce da attivare? Perchè tutto è successo quando io per errore ho chiuso le finestre progetti e proprietà (la parte sx). Da quel momento non sono più riusscito a rimetterlo a posto.

                                                  #45944 Score: 0 | Risposta

                                                  riskismoney
                                                  Partecipante

                                                    Problema vba risolto. Ho disinstallato office, cancellato dal registro la voce VBA e tutte le sottovoci. Reinstallato office modificato la voce di registro che tornava sempre a zero, perchè era ancora a zero dopo l'installazione.

                                                    Ora cerco di capire qualcosa per le colonne/righe.

                                                    #45947 Score: 0 | Risposta

                                                    riskismoney
                                                    Partecipante

                                                      alexps81 ha scritto:

                                                      Ma per aver un foglio pulito non si potrebbe deselezionare "Griglia", "Barra della Formula" e "Intestazioni" nella scheda Visualizza

                                                      e poi per bloccare il Range di azione si può definirne uno in ScrollArea?

                                                      Allego immagini descrittive.

                                                      Allora ho riprovato il tuo suggerimento, seleziono l'area da visualizzare in vba come da tuo allegato. In effetti il foglio visualizza solo quell'area (sarebbe perfetto), il problema è che pur salvando il file prima di chiudere, alla riapertura l'area selezionata si cancella e tutto torna come prima. Come devo fare per salvare lo ScrollArea? Grazie.

                                                    Login Registrati
                                                    Stai vedendo 25 articoli - dal 1 a 25 (di 30 totali)
                                                    Rispondi a: Finestre di VBA su Excel e righe nascoste
                                                    Gli allegati sono permessi solo ad utenti REGISTRATI
                                                    Le tue informazioni: