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

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии •

  • @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.

  • @vittoriomanfredini8259
    @vittoriomanfredini8259 2 года назад

    Grazie, ottime informazioni. Grande professionista

  • @fabiol.4195
    @fabiol.4195 3 года назад +1

    Complimenti per la sua competenza e didattica

  • @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
      ruclips.net/video/XJNcVwQPc_k/видео.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  Год назад

      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

  • @annachiaraaltieri8076
    @annachiaraaltieri8076 5 лет назад +1

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

    • @ExcelProfessionale
      @ExcelProfessionale  5 лет назад

      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 5 лет назад

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

    • @ExcelProfessionale
      @ExcelProfessionale  5 лет назад

      Sì, confermo. Mi spiace.

  • @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

  • @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

  • @annapaolucci4876
    @annapaolucci4876 3 года назад +1

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

    • @ExcelProfessionale
      @ExcelProfessionale  3 года назад +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:
      ruclips.net/video/_Z_T_OkdnTU/видео.html
      ruclips.net/video/pItBunV_1pA/видео.html
      ruclips.net/video/6fcOm6NmgII/видео.html
      ruclips.net/video/3HX_4tU7Kyk/видео.html
      ruclips.net/video/F1mJTOodMDU/видео.html

    • @annapaolucci4876
      @annapaolucci4876 3 года назад

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

    • @ExcelProfessionale
      @ExcelProfessionale  3 года назад +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 3 года назад

      @@ExcelProfessionale ottimo, grazie!

  • @rinobrand
    @rinobrand 8 месяцев назад

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

  • @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