EM193 Macro per Popolare database (Video 1/2) con VBA di Excel vediamo le proprietà End e Offset

Поділитися
Вставка
  • Опубліковано 22 січ 2025

КОМЕНТАРІ • 51

  • @gerardozuccala
    @gerardozuccala  4 роки тому

    📌La seconda parte di questo DataEntry è molto interessante cliccate qui ua-cam.com/video/Ud4q_5zQN48/v-deo.html

  • @nottecalda
    @nottecalda 4 роки тому

    Io un database cosi l'ho creato con le macro dopo aver guardato i tuoi vecchi video che hai qui citato ma vexerlo realizzare cosi è stato molto ma molto piu istruttivo perche ora potrò correggere quegli errori che ho creato mentre realizzavo le macro che dire gerry sei semplicemete un grande perche ci insegni veramente in modo semplice ed efficace questo fantastico mondo di excel spero che continui a fare video sulla vba perche e davvere molto stimolante a presto

  • @paolotombolato9334
    @paolotombolato9334 3 роки тому

    grazie Gerardo ti seguo da molto e i tuoi video mi stanno aiutando tantissimo sul lavoro. Complimenti per la tua preparazione e il tuo stile efficace quanto umile

  • @64stim
    @64stim 4 роки тому

    Grazie Gerardo, ottimo per chi prova ad avvicinarsi al VBA. 👍

  • @nugh1975
    @nugh1975 3 роки тому

    Grazie, i tuoi video sono molto ben fatti e utilissimi

  • @FB-ti5od
    @FB-ti5od 4 роки тому

    video superlativo! Ottima spiegazione! Didattica semplice! Grazie.

  • @dmtravelsnc
    @dmtravelsnc 4 роки тому

    Grandissimo Gerardo, io gia amo il vba, poi come lo spieghi tu riesco a capirlo veramente bene, posso solo ringraziarti per tutto ciò che mi hai insegnato fino ad ora; ti prego, no anzi, ti scongiuro, fai altri video sul vba. Aspetto con ansia
    A presto.

  • @massimozanzi6538
    @massimozanzi6538 4 роки тому

    Ciao Gerardo, altro video molto interessante, per me il vba è un pò troppo complicato però mi interessa molto quindi le tue lezioni spiegate semplicemente mi aiutano a comprendere meglio come funziona. Complimenti Massimo.

  • @paolosoloperto4948
    @paolosoloperto4948 4 роки тому

    Ciao....come sempre le tue "perle " sono molto interessanti.

  • @antonysovy5887
    @antonysovy5887 4 роки тому

    semplice, efficace e facile da capire.

  • @francescozappia1391
    @francescozappia1391 4 роки тому

    Molto interessante e ben spiegato.

  • @gianlucascorrano2283
    @gianlucascorrano2283 2 роки тому

    Bravissimo.....sto imparando tanto, anche se seno ancora alla "A"....

  • @renzinicola2172
    @renzinicola2172 4 роки тому

    Perfetto e semplice come sempre grazie

  • @giuseppegargiulo7450
    @giuseppegargiulo7450 4 роки тому

    Grandeeeee come al solito.

  • @cristianomasciulli6472
    @cristianomasciulli6472 4 роки тому

    Grazie, seguito passo passo! funziona tutto perfettamente.

  • @sscire
    @sscire 4 роки тому

    Ottimo Gerardo, sei passato con mia gran piacere a fare un po' di VBA. Ottima la spiegazione sopratutto per chi non ha dimestichezza con il codice VBA. Certamente qualcuno che è un "po' più avanti" ti ha suggerito un ciclo "for...next " per l'inserimento dei dati, ma per chi è alle prime armi va benissimo così. Avrei utilizzato anche io il medesimo approccio. Magari con un altro video potrai avanzare un po' nel linguaggio con un altro esempio calzante.
    Ps: i file degli EM111/112/112/113/114 non sono presenti, mentre il link per EP e' broken ... 🤣

    • @gerardozuccala
      @gerardozuccala  4 роки тому

      Ciao Tore, Si si da tempo che avevo in mente qualcosina sul VBA (base), si infatti qualcuno ha già commentato con un ciclo sarebbe tutto risolto, un saluto ed al prossimo video

  • @antoniodelpozzo2652
    @antoniodelpozzo2652 4 роки тому

    Bravissimo

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

    Ottima spiegazione Gerardo .. tutto molto semplice. Ho ricreato questa routine inserendo i dati in una Tabella formattata (tipo bianco/verde/bianco/verde ecc..) ma perchè la riga 2 della medesima tabella (la 1 ha le Intestazioni) viene saltata dal codice nell'inserimento dei dati? Cioè sembra che la riga 2 (di colore verde) sia parte integrante della struttura della Tabella e, addirittura, non me la fa nemmeno cancellare. Perchè?

  • @siriugy
    @siriugy 4 роки тому

    Belli questi video di vba dovresti farne altri

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

    Grande bello e spiegato molto bene, l'unica cosa che a me quando pulisco i campi automaticamente mi va a cancellare tt le formule immesse per la compilazione automatica, come posso risolvere questo problema? grazie

  • @massimocaroli535
    @massimocaroli535 4 роки тому +1

    Ciao Gerardo, bel video e spiegato bene, vorrei chiederti una cosa,
    Ci sarebbe un modo per archiviare dati di una colonna,che però ha un numero di righe diverso ogni volta?grazie 👍👋

  • @lucaporcu3569
    @lucaporcu3569 4 роки тому

    Grazie

  • @luciafortunato3221
    @luciafortunato3221 4 роки тому +1

    Ciao Gerardo, sarei molto interesato al VBA, pertanto ti prego di proseguire con queste video lezioni.
    A presto
    Daniele

    • @luciafortunato3221
      @luciafortunato3221 4 роки тому +1

      Non ho scritto io quel commento..che succede?

    • @gerardozuccala
      @gerardozuccala  4 роки тому

      Non saprei comunque ci sto pensando ad un corso VBA un slauto

  • @filippoantonicelli1279
    @filippoantonicelli1279 2 роки тому

    Buonasera Gerardo complimenti per il materiale che posti sempre interessante e fonte di ispirazione, ti contatto perché ho bisogno di un tuo consiglio su come procedere per la risoluzione del mio problema, vengo e mi spiego, devo gestire le situazioni amministrative di un numero N di operai, ho creato un db impiegando le prime 3 colonne ABC per l'inserimento dei dati del personale e tutte le colonne dopo, D1,2e3 E1,2e3 F1,2e3 etc etc, per inserire i giorni del mese(d1 il giorno del mese,d2 della settimana d3 l'anno di riferimento) dal 1 gennaio al 31 dicembre dei prossimi 20 anni, su questo db giornalmente ci sono operai di Guardia "G", presenti "P" o inaltre posizioni, quello che vorrei realizzare è che all'apertura del file per ogni operaio per un arco temporale di un anno,in un altro foglio di lavoro, mi vada a calcolare per ogni singolo operaio quante volte è stato di guardia nelle giornate di sabato nelle giornate di domenica e giornate festive infrasettimanali, quante giornate di presenza ha fatto nelle giornate da lunedì a venerdì escluse le presenze fatte nelle festività infrasettimanali, quante giornate di smartworking ha effettuato e altri acronimi.
    Spero di essere stato chiaro nell'esprimermi e di ricevere una tua risposta. Non smettere di postare video su excel e vba, continua sempre così, un saluto Filippo

  • @antonioayello7822
    @antonioayello7822 3 роки тому

    Buonasera, come posso contattarla per un informazione? Grazie

  • @alessandrocampana4821
    @alessandrocampana4821 4 роки тому

    Grandissimo Gerardo grazie a te ho imparato tante ma ahimé con il vba sono davvero scarso! dove posso trovare un indice analitico di tutte le funzioni con esempi ? Grazie per le tue preziosissime guide

  • @CarlitoTUBO
    @CarlitoTUBO 4 роки тому

    "Semplice", comodo e veloce: ottimo video come sempre, Gerardo!
    PS: non so se sia un problema mio ma non riesco a scaricare il file da OneDrive..

  • @alessiopustorino85
    @alessiopustorino85 4 роки тому

    Interessante, e come si fa con il ciclo for?

    • @gerardozuccala
      @gerardozuccala  4 роки тому +1

      Ciao Alessio, sicuramente un giorno si parlerà anche di cicli.. devo trovare il tempo e il modo di trattare gli argomenti, un saluto

    • @alessiopustorino85
      @alessiopustorino85 4 роки тому

      @@gerardozuccala grazie.

  • @ludvicopaolella7271
    @ludvicopaolella7271 4 роки тому +1

    Salve sono un nuovo iscritto e volevo farle i complimenti per tutte le info che ci mette a disposizione. volevo segnalarle che i file di Excel in Pillole in one drive non sono più attivi.

    • @gerardozuccala
      @gerardozuccala  4 роки тому

      Ciao Ludovico, grazie per tutto, ho appena provato e il link funziona bene, non saprei a quale link ti riferisci

  • @Ifritlordofire
    @Ifritlordofire 4 роки тому

    Ciao Gerardo, come sempre ottimo lavoro!
    Posso chiederti se è possibile fare in modo che le celle dei Data Entry occupino una riga, (formando dunque una tabella orizzontale) che poi va a capo e continua ad avere la sua funzione di inserimento dati?

    • @gerardozuccala
      @gerardozuccala  4 роки тому +1

      Ciao, Certo con il VBA tutto è possibile, usando la stessa logica correggi la parte del codice solo dove c'è scritto la Range("B2") e quindi metti il riferimento che ti interessa, stessa cosa per tutti glia altri Range("B3"),Range("B4"), Range("B5"), Range("B6"), Range("B7")
      Un saluto

    • @Ifritlordofire
      @Ifritlordofire 4 роки тому

      @@gerardozuccala Ti ringrazio per la risposta!
      Avevo già provato questa soluzione, ma in questo modo inserisco solo i dati della riga "3". Invece vorrei riuscire a usare tutte le righe del foglio, per riempire il database.
      Non so se mi sono espresso bene...

  • @grazia6035
    @grazia6035 4 роки тому

    👍👍

  • @angeloaccatino4776
    @angeloaccatino4776 4 роки тому

    Ciao Gerardo ottimo video provatoe funziona tutto, ma e' possibile utilizzare la stessa maschera di inserimento per inserire dati in una tabella ??

  • @siriugy
    @siriugy 4 роки тому

    Utilizzando for e next

  • @pincopallino7161
    @pincopallino7161 4 роки тому

    Grande... Volendo si può fare anche nei turni settimanali o mensili?

    • @gerardozuccala
      @gerardozuccala  4 роки тому

      Ciao, con il VBA si può fare di tutto e di più

  • @francescostrano8314
    @francescostrano8314 3 роки тому

    Buongiorno ..ma scusate quando parlate di vba intendete vb6 ..non ci capisco nulla dovrei fare un lavoretto cioe' prendere dei dati scritti su dei file di testo e trasferirli su fogli excel con codice di modifica vb6 ...e' questa la strada?
    Francesco ..posterminale1@libero.it

  • @piernervi
    @piernervi 4 роки тому

    questa è la tua istruzione con l'aggiunta dei bordi alle celle, il 56 corrisponde a un grigio molto scuro, il nero è il n 1:
    Range("D10000").End(xlUp).Offset(1, 0).Select

    ActiveCell.Value = Range("B1").Value
    ActiveCell.Borders.ColorIndex = 56

    ActiveCell.Offset(0, 1) = Range("B2").Value
    ActiveCell.Offset(0, 1).Borders.ColorIndex = 56

    ActiveCell.Offset(0, 2) = Range("B3").Value
    ActiveCell.Offset(0, 2).Borders.ColorIndex = 56

    ActiveCell.Offset(0, 3) = Range("B4").Value
    ActiveCell.Offset(0, 3).Borders.ColorIndex = 56

    ActiveCell.Offset(0, 4) = Range("B5").Value
    ActiveCell.Offset(0, 4).Borders.ColorIndex = 56

    Range("B1:B5").ClearContents
    Range("B1").Select

  • @siriugy
    @siriugy 4 роки тому

    Com for i=2 to 7 potevi fare tutto con una linea