Sviluppare funzionalita su Microsoft Office con VBA Apertura UserForm all'avvio ed altro.

LoginRegistrati
Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
  • Autore
    Articoli
  • #31005 Risposta

    ALX
    Partecipante

      Buongiorno, vorrei avere un aiuto; in allegato un piccolo database in costruzione che dovrebbe aprire una user form all'avvio. Purtroppo non so cosa ho combinato ma non lo fa più.

      Sto cercando di capire come risolverlo , ma per il momento Nisba. Nebbia. Non capisco cosa sto sbagliando. Mi piacerebbe inoltre che una volta aperto il Database, avessi comunque la possibilità di poter lavorare sul file excel stesso. Inoltre una volta esportati con il comando archivia tutti i valori contentuti nelle combo box ecc. ecc. posso fare in modo che gli ultimi valori inseriti rimangano memorizzati nelle celle e che si cancellino solo utilizzando una macro unserita nella user form stessa?

      Qualcuno potrebbe aiutarmi?

      Allegati:
      You must be logged in to view attached files.
      #31007 Risposta
      alfrimpa
      alfrimpa
      Partecipante
        20 pts

        Il Vba va in errore quando si tenta di aprire la userform (segnala la mancanza di un oggetto).

        Secondo me dovresti "travasare" il contenuto del file in un file nuovo vuoto e riprovare.

        Per operare su Excel avendo la uf visualizzata devi impostare la proprietà ShowModal della uf a False

        Alfredo

        #31008 Risposta
        alfrimpa
        alfrimpa
        Partecipante
          20 pts

          Ho appena copiato il contenuto della UF1 su un'altra userform in altro file e funziona.

          Devi armarti di un po' di pazienza.

          Vereifica che nella UF1 ci siano 47 combobox dalla 1 alla 47

          Nella UF1 le combobox sono 45 non 47

          Quindi questo codice non può funzionare

           

          For i = 1 To 47 'questo numero è da variare in relazione al numero delle combobox/listbox
          For k = 1 To ur
          Me.Controls("Combobox" & i).AddItem Sheets("LISTINO").Cells(k, i).Value
          Next k
          Next i
          End Sub

          ma credo che vi siano pure altri problemi

          #31009 Risposta

          ALX
          Partecipante

            Risolta la prima problematica, ora avrei altri trre quesiti dopodichè per il resto dovrei essere autonomo.

            Vorrei una volta schiacciato il tasto archivia, salvare il contenuto nel tab session report e non nel file listino.

            Seconda cosa vorrei poter editare il file excel con la userform aperta se possibile.

            Inoltre mi piacerebbe che una volta che esco la user form rimanga compilata così come la ho lasciata.

            Grazie

             

          LoginRegistrati
          Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
          Rispondi a: Apertura UserForm all'avvio ed altro.
          Gli allegati sono permessi solo ad utenti REGISTRATI
          Le tue informazioni:



          vecchio frac - 2750 risposte

          patel
          patel - 1080 risposte

          albatros54
          albatros54 - 1061 risposte

          Marius44
          Marius44 - 985 risposte

          Luca73
          Luca73 - 789 risposte