Come usare le maschere dello strumento modulo per inserire dati nelle tabelle di Excel

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ต.ค. 2024

ความคิดเห็น • 37

  • @canevesenicolas1783
    @canevesenicolas1783 5 ปีที่แล้ว +1

    complimenti l'unica persona che è riuscita a spiegarmelo bene ed mi ha fatto capire perchè io ho excel in inglese e te l'hai spiegato anche in inglese complimenti per me è like

  • @francescovoce5810
    @francescovoce5810 4 ปีที่แล้ว +1

    complimenti per il modo semplice e chiaro nel spiegare le cose con i tuoi video ho imparato molte cose, GRAZIE.

  • @fabiol.4195
    @fabiol.4195 3 ปีที่แล้ว +1

    Complimenti per la sua competenza e didattica

  • @vittoriomanfredini8259
    @vittoriomanfredini8259 2 ปีที่แล้ว

    Grazie, ottime informazioni. Grande professionista

  • @sergiogiannetta
    @sergiogiannetta 2 ปีที่แล้ว

    Complimenti. Chiarissimo ed estremamente professionale per chi si avvicina a un uso pro di Escel. Una domanda. Come si fa a inserire in una maschera di una tabella presente su un secondo foglio il pulsante con una macro per ricaricare un record inserito in precedenza e così poterlo modificare dalla maschera dove sono presenti degli elenchi a tendina? Chiaramente una volta modificato poterlo sostituire... C'è un tuo tutorial che lo spiega?

    • @ExcelProfessionale
      @ExcelProfessionale  2 ปีที่แล้ว

      Certo. La invito a leggere questo post
      www.excelprofessionale.it/come-realizzare-maschere-excel-automatizzate-con-un-pizzico-di-vba/
      e a guardare i tutorial di questa playlist
      th-cam.com/video/XJNcVwQPc_k/w-d-xo.html
      Buono studio
      E grazie per i complimenti.
      Buona giornata

  • @TEDoneMik
    @TEDoneMik ปีที่แล้ว

    Salve, ho creato una tabella con 9 celle di inserimento dati in orizzontale, la colonna 10 ha una formula quoziente dove va a dividere il dato della cella H in colonna con il dato della cella in colonna A. Quando attivo il modulo di inserimento dati chiaramente la 10 cella non permette l'inserimento perchè trova la formula e ok mi sta bene, però, se esco dalla modulo di inserimento e poi lo attivo nuovamente se faccio nuovo record, mi va a valorizzare la cella 3001 perchè sino alla cella 3000 della colonna J trova le celle valorizzate con la formula quoziente. Come faccio a non far "sentire" al modulo di inserimento questa colonna J e quindi al momento che faccio nuovo record ed ho inserito ad esempio 3 righe dati va a posizionarsi sulla righa 4 e non sulla 3001? Grazie mille!

    • @ExcelProfessionale
      @ExcelProfessionale  11 หลายเดือนก่อน

      Scusa la lentezza di questa risposta, ho qualche complicazione con le notifiche YT.
      Riguardo al problema, la soluzione più efficiente è lavorare a monte, cioè fare in modo che nella tabella ci siano solo i record reali e non righe vuote con formule. Farlo è semplice non devi fare altro che incapsulare la tabella in una tabella Excel, usa il comando "Tabella" della scheda inserisci o il comando analogo dell'analisi rapida (CTRL+Q).
      La tabella excel installa una serie di automazione comode tra cui la propogazione automatica di formule e altri strumenti (convalida, form cond, ecc)
      Ciao

  • @poggiolialessio
    @poggiolialessio 4 ปีที่แล้ว +1

    Ciao, vorrei sapere se posso aggiungere una casella dove all'interno scrivo delle note ed in automatico mi aggiorna per data. Avrei bisogno di tenere degli appunti per data per ogni cliente. Spero di essermi fatto capire

    • @ExcelProfessionale
      @ExcelProfessionale  4 ปีที่แล้ว

      Ciao, Alessio, se ti riferisci allo strumento modulo del tutorial, non è configurabile o personalizzabile. Crea solo maschere di inserimento e ricerca in modo semplice anche se limitate.
      Se invece vuoi registrare i contatti con i clienti puoi farlo in una tabella con la data del contatto per poi filtrare la tabella per cliente e ordinarla per data. Puoi rendere tutto professionale con l'automazione creando una maschera di ricerca (guarda i tutorial del canale).
      Spero di esserti stato d'aiuto

  • @antoniomancuso6759
    @antoniomancuso6759 4 ปีที่แล้ว +1

    Ciao, volevo sapere se era possibile richiamare lo strumento Modulo dati con una macro ed associarla ad un pulsante?
    Grazie.

    • @ExcelProfessionale
      @ExcelProfessionale  4 ปีที่แล้ว

      Sì, con il metodo Showdataform.
      In particolare la dichiarazione è ActiveSheet.ShowDataForm
      Anche se è più semplice installare l'icona del comando nella barra di accesso rapido o nella barra multifunzione.
      CIao

    • @antoniomancuso6759
      @antoniomancuso6759 4 ปีที่แล้ว +1

      @@ExcelProfessionale grazie per la risposta.
      Ho provato in vari modi, sia a scrivere il codice:
      Sub Inserimento()
      Inserimento Macro
      Range("Tabella1[[#Headers],[Nome ]]").Select
      ActiveSheet.ShowDataForm
      End Sub
      sia a registrare la macro.
      Il problema, credo di aver capito, e che prima della tabella ci sono delle intestazioni, è di conseguenza l' origine è in B7 e non in A1.
      Come posso modificare la formula per farla funzionare?

    • @ExcelProfessionale
      @ExcelProfessionale  4 ปีที่แล้ว

      Ciao,
      1. in realtà se usi direttamente:
      Sub Inserimento1()
      ActiveSheet.ShowDataForm
      End Sub
      la maschera si apre per la prima tabella Excel della pagina
      2. se vuoi indicare una tabella previsa, puoi selezionare una cella o tutta la tabella come vuoi fare tu (anche se è più opportuno usarla per intervalli di celle o tabelle di formule)
      Ma visto che abbiamo una tabella Excel puoi usare la notazione relativa, in questo modo
      Sub Inserimento2()
      Range("Tabella1[#All]").Select
      ActiveSheet.ShowDataForm
      End Sub
      3. oppure puoi usare la classica notazione relativa a listobjects
      Sub Inserimento3()
      ActiveSheet.ListObjects("Tabella1").DataBodyRange.Select
      ActiveSheet.ShowDataForm
      End Sub
      Ti faccio notare però che il 2 e 3 sono legati a una tabella excel specifica.
      Per avere una macro flessibile, o fai selezionare una cella della tabella all'operatore, o la fai lavorare sulla prima tabelle Excel della pagina, o aggiungi un controllo che cerca le tabelle presenti e se è una la seleziona o chiede all'operatore quale selezionare.
      Buon divertimento
      Ciao

    • @antoniomancuso6759
      @antoniomancuso6759 4 ปีที่แล้ว +1

      Ciao,@@ExcelProfessionale, grazie veramente per la tua disponibilità.
      Ho provato tutte e 3 le soluzioni le mi hai dato, ma continuo a ricevere l' errore su questa parte del codice:
      ActiveSheet.ShowDataForm
      mi viene evidenziato di giallo.
      Se invece posiziono la tabella in A1, tutti e 3 i codici vanno alla grande.

    • @ExcelProfessionale
      @ExcelProfessionale  4 ปีที่แล้ว

      Ciao, non funziona hai ragione.
      Scusa, ma le rare volte che l'ho usata mi riferivo a tabelle che iniziava in a1 o b1.
      Ignoranza.
      In realtà penso sia un baco nel codice di questo strumento.
      Comunque ho notato che funziona se chiami l'intervallo di celle della tabella "database".
      Un'assurdità.
      Meglio che ti crei una maschera intelligente da solo, come ho fatto io.
      Comunque se assegni il nome in automatico puoi bypassare il problema:
      Sub Inserimento()
      ActiveSheet.ListObjects("Tabella1").DataBodyRange.Select
      Selection.CurrentRegion.Name = "database"
      ActiveSheet.ShowDataForm
      End Sub
      Ciao
      Piero

  • @annachiaraaltieri8076
    @annachiaraaltieri8076 4 ปีที่แล้ว +1

    nella versione EXCEL 2016 non compare questo strumento, è possibile ?

    • @ExcelProfessionale
      @ExcelProfessionale  4 ปีที่แล้ว

      No, dovresti trovarlo nella lista degli strumenti non presenti sulla barra multifunzione. Se hai la versione inglese si chiama Form. Ma non ho controllato nella versione Mac di Excel.

    • @annachiaraaltieri8076
      @annachiaraaltieri8076 4 ปีที่แล้ว

      @@ExcelProfessionale effettivamente utilizzo la versione per MAC, e purtroppo pare che abbiano eliminato questa opzione

    • @ExcelProfessionale
      @ExcelProfessionale  4 ปีที่แล้ว

      Sì, confermo. Mi spiace.

  • @r.m.9334
    @r.m.9334 ปีที่แล้ว

    si può aggiungere un pulsante direttamente sulla tabella che apre la maschera modulo ?

    • @ExcelProfessionale
      @ExcelProfessionale  ปีที่แล้ว

      Si. Devi creare una macro con ActiveSheet.ShowDataForm e collegarla a un pulsante su pagina. Ma ti faccio notare che è più semplice impostare il comando sulla bassa di accesso rapido o sulla barra multifunzione.
      Ciao

  • @rinobrand
    @rinobrand 5 หลายเดือนก่อน

    Quindi per la cronaca la funzione 2x di youtube la possiamo tralasciare giusto? 🤷‍♂

  • @annapaolucci4876
    @annapaolucci4876 2 ปีที่แล้ว +1

    Ciao, io ho un pc mac il comando Modulo non c'è. Come posso fare?

    • @ExcelProfessionale
      @ExcelProfessionale  2 ปีที่แล้ว +1

      Intendi come puoi realizzare una maschera di inserimento o un maschera multifunzione?
      Visto che il mac non permette l'uso dei controlli activex, direi che la soluzione sono le maschere su pagina.
      Ti consiglio di guardare questi tutorial:
      th-cam.com/video/_Z_T_OkdnTU/w-d-xo.html
      th-cam.com/video/pItBunV_1pA/w-d-xo.html
      th-cam.com/video/6fcOm6NmgII/w-d-xo.html
      th-cam.com/video/3HX_4tU7Kyk/w-d-xo.html
      th-cam.com/video/F1mJTOodMDU/w-d-xo.html

    • @annapaolucci4876
      @annapaolucci4876 2 ปีที่แล้ว

      Grazie per la celere risposta, mi piacerebbe facilitare la creazione di un database, cosa mi consigli?

    • @ExcelProfessionale
      @ExcelProfessionale  2 ปีที่แล้ว +1

      In Excel? Registra i dati in una tabella Excel in una pagina a se stante. Se devi inserirli manualmente puoi farlo direttamente nella tabella, o meglio tramite una maschera. In entrambi i casi usa la convalida per installare controlli sull'inserimento per ridurre al minimo gli errori. Lavorando con il mac ti invito a creare una maschera mutifunzione come descrivo nei tutorial.

    • @annapaolucci4876
      @annapaolucci4876 2 ปีที่แล้ว

      @@ExcelProfessionale ottimo, grazie!

  • @enricom.9931
    @enricom.9931 ปีที่แล้ว

    Mamma mia ... e che è .! Metti l'ansia per come spieghi velocemente. Datti na calmata

    • @ExcelProfessionale
      @ExcelProfessionale  ปีที่แล้ว

      Farò del mio meglio nei prossimi video.
      Nel frattempo ti invito a rallentare il video.
      Ciao

    • @JJDALEX
      @JJDALEX ปีที่แล้ว

      Metti la riproduzione a 0.75x e risolvi il problema