Excel - Form Di Inserimento Codice VB Parte Prima

Поділитися
Вставка
  • Опубліковано 15 вер 2024

КОМЕНТАРІ • 26

  • @antoniobattaglia5037
    @antoniobattaglia5037 13 годин тому +1

    Ciao, forse mi sono spiegato male, non è sbagliata la tua userform, ma nella mia, ho fatto la tua stessa procedura, ho inserito 3 combobox, una giorno una mese una anno da scrivere tutto nella stessa cella, quando vado a modificare una di queste combobox con il tasto modifica mi scrive tante date nella stessa cella, volevo sapere se potevi aiutarmi a farla funzionare come si deve, grazie.

    • @AntoNardo79
      @AntoNardo79  3 години тому

      Ciao Antonio, ho controllato il codice e fatto le verifiche. Funziona bene. È strano che non funzioni sul tuo. Se hai scritto tutto come nel tutorial. Controlla nuovamente il codice o copia il mio. Se non funziona potresti inviarmi il file excel al mio indirizzo email antonello.nardolilli79@gmail.com. In questo modo spero di poterti aiutare. Ciao e grazie ancora per il messaggio.

  • @antoniobattaglia5037
    @antoniobattaglia5037 22 години тому +1

    Ho creato la userform che hai fatto tu, ma il tasto modifica no funziona a modificare la data di nascita, guardando i tuo video non c'è, almeno penso, come fare che codice devo mettere, puoi aiutarmi? Grazie mille

    • @AntoNardo79
      @AntoNardo79  17 годин тому

      Ciao Antonio, e grazie per il messaggio. Ho controllato il codice del tasto modifica e sembrerebbe tutto ok. Magari ci sfugge qualcosa. Nel messaggio successivo ti scrivo il codice. Fammi sapere se riesci. Ciao

    • @AntoNardo79
      @AntoNardo79  17 годин тому

      Private Sub btnModifica_Click()
      Dim Risp As String
      Risp = MsgBox("Sei Sicuro Di Voler Procedere?", vbYesNo + vbQuestion, "AVVISO")
      If Risp = vbNo Then
      Call btnPulisci_Click
      Exit Sub
      End If
      ActiveCell.Value = txtNome
      ActiveCell.Offset(0, 1).Value = txtCognome
      If optMaschio = True Then
      ActiveCell.Offset(0, 2).Value = "M"
      Else
      ActiveCell.Offset(0, 2).Value = "F"
      End If
      ActiveCell.Offset(0, 3) = Me.cboGiorno.Value & "/" & Me.cboMese.Value & "/" & Me.cboAnno.Value
      ActiveCell.Offset(0, 4) = Me.txtIndirizzo.Value
      ActiveCell.Offset(0, 5) = Me.txtCitta.Value
      ActiveCell.Offset(0, 6) = Me.txtProvincia.Value
      ActiveCell.Offset(0, 7) = Me.txtCap.Value
      ActiveCell.Offset(0, 8) = Me.txtNumeroCell.Value
      ActiveCell.Offset(0, 9) = Me.txtEmail.Value
      ActiveCell.Offset(0, 10) = Me.txtURL.Value
      Call btnPulisci_Click
      End Sub

  • @nicksan7263
    @nicksan7263 Рік тому

    Ciao, ho creato due Userform nelle quali inserisco 10 campi ciascuno. Quando richiamo la 2^ Form per inserimento dati, i dati della 1^ restano in memoria oppure si perdono? Te lo chiedo perchè ho strutturato il Gestionale in modo tale che deve alimentare il Database al termine dell'inserimento della 2^ Form ma non registra i dati della 1^.

    • @AntoNardo79
      @AntoNardo79  Рік тому

      Ciao Nick, per praticità ti conviene avere una sola userform con tutti i campi di cui hai bisogno che non devono essere voncolanti (obbligatori) nella compilazione. Prova in questo modo. TK per il messaggio.

    • @nicksan7263
      @nicksan7263 Рік тому +1

      @@AntoNardo79 Eh no, purtroppo i campi da inserire sono molti di più per ciascuna perchè nel frattempo ho continuato nella scrittura del codice e quindi ho bisogno di 2 Form. Cmq ho risolto nel metodo più banale: compilo la 1^ e, prima di passare alla 2^ (previo controlli vari) scrivo i dati nel database, poi al termine della 2^ (previo controlli) scrivo il resto. Funziona benissimo. Certo .. avrei voluto fare la scrittura in una unica passata ma .. non riesco a farlo.

    • @AntoNardo79
      @AntoNardo79  Рік тому +1

      @@nicksan7263 Si fai un passaggiio in più... Ma funziona. Perfetto. 👍

  • @danielegiffoni113
    @danielegiffoni113 10 місяців тому

    Ciao, quando hai creato la cornice tra le opzioni hai anche quella "text align", che io nelle opzioni di default per le cornici non ho, si può aggiungere e se si, come si fa?

    • @AntoNardo79
      @AntoNardo79  10 місяців тому

      Ciao Daniele. Se ti riferisci alle caselle di testo, devi andare tra le proprietà. Qui trovi il campo dedicato per allineare il testo. Per le cornici, invece, non troverai il TextAlign perchè è presente per le caselle di testo txt e per le Etichette. Quindi se ho capito bene, dovresti prima creare una cornice e poi nella cornice inserire un'etichetta della stessa lunghezza per poter allineare in testo.
      Spero di aver risporto alla tua domanda.

    • @danielegiffoni113
      @danielegiffoni113 10 місяців тому

      @@AntoNardo79 Perfetto grazie mille! 😃

  • @dariobrugiati5596
    @dariobrugiati5596 Рік тому

    Salve! Se ho un foglio principale che comprende altri 4 fogli di calcolo come posso aggiungerne altri? Grazie

    • @AntoNardo79
      @AntoNardo79  Рік тому +1

      Ciao Dario e grazie per il messaggio. Mi devi perdonare ma non ho capito bene la domanda. Per aggiungere un foglio di calcolo si può fare in questo modo. Click con il tasto Dx del mouse sul foglio in basso e dal menù scegliere inserisci nuovo foglio di calcolo.

    • @dariobrugiati5596
      @dariobrugiati5596 Рік тому

      @@AntoNardo79 ciao Antonio la cosa è un po’ più difficile del previsto in ogni figlio di calcolo ci sono delle formule inerenti al proprio foglio di calcolo, se io copio il foglio 4 devo anche riuscire a cambiare la formula con foglio5 e riuscire ad aggiornare il principale dove c’è la formula generale che li racchiuderà tutti e 5

    • @AntoNardo79
      @AntoNardo79  Рік тому +1

      @@dariobrugiati5596 si effettivamente è un pò un casino. Dovrei avere il file per vedere bene il tutto. Se per te non è un problema, potresti inviarmi il file. Magari avendo il file aperto potrei fare di più. Grazie

    • @dariobrugiati5596
      @dariobrugiati5596 Рік тому

      @@AntoNardo79 certamente e grazie dove te lo invio ?

    • @AntoNardo79
      @AntoNardo79  Рік тому

      @@dariobrugiati5596 antonello.nardolilli79@gmail.com

  • @MrReymagic
    @MrReymagic Рік тому

    Ciao, grazie per il tutorial, ma non capisco dal min. 3:09 "creare la maschera" COME SI FA??

    • @AntoNardo79
      @AntoNardo79  Рік тому +1

      Ciao Renzo e grazie per il messaggio. Ti rispondo solo adesso perchè sono stato molto impegnato.
      Per creare la Maschera devi usare la Casella degli strumenti. Attraverso quest'ultima potrai progettare la Maschera come nel video.
      Basta cliccare su un componente presente nella Casella degli Strumenti e poi Cliccare sulla Form. Per la Formattazione ti consiglio di utilizzare il il Tasto Dx Del Mouse.
      Spero si essere stato di aiuto. Aggiornami.
      Grazie per il Messaggio. Per altri chiarimenti chiedi pure. Ciao Renzo.

  • @tizianopriolo
    @tizianopriolo 6 місяців тому +1

    BUONGIORNO IO HO MICROSOFT 365 E NON HO USERFORM MA MODULO E MODULO CLASSE QUINDI NON MI DA UNA TABELLA
    COSA DEVO FARE?

    • @AntoNardo79
      @AntoNardo79  6 місяців тому

      Ciao ... Prova a fare una ricerca per componenti aggiuntivi... Magari dalla scheda Sviluppo... Purtroppo non ho sottomano il PC per controllare... Prova così. Fammi sapere... Ciao

    • @AntoNardo79
      @AntoNardo79  6 місяців тому

      Ciao... Ho controllato e anche per micrisoft 365 è la stessa procedura... Devi attivare la scheda sviluppo ... Clicca su File - Opzioni - Personalizzazione Barra Multifunzione - qui devi selezioanre sviluppo... è nella scheda a destra...

  • @angelobrignoli-gr8fd
    @angelobrignoli-gr8fd Рік тому

    salve ma io non riesco ad inserire il form

    • @AntoNardo79
      @AntoNardo79  Рік тому

      Ciao Angelo... Per inserire la Form devi andare sulla Scheda Menu "VISUALIZZA" poi vai su "VISUAL BASIC". Sei quindi entrato nel Visual Basic Applications Edition. Qui devi cliccare sulla Scheda "INSERISCI" e dal Menù a tendina scegli UserForm...Spero di essere stato chiaro. Buon divertimento.

  • @marcellovescio4676
    @marcellovescio4676 Рік тому

    solo per aver scritto genere e non sesso la dice lunga .