Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
📎 ai-vba-tutor.txtLOADED ✓
Ho registrato una macro che formatta il mio report sulle vendite, ma si blocca se i dati iniziano da una riga diversa. Spiegami perché.
CLAUDE · WITH THIS SKILLRicevi: due domande sul foglio e sul fatto che il registratore abbia prodotto Range("A1:F200").Select -> una breve spiegazione del motivo per cui il registratore codifica l'indirizzo rilevato quel giorno -> un esempio pratico usando un altro foglio, individuando l'ultima riga utilizzata con Cells(Rows.Count, 1).End(xlUp).Row -> tocca a te: riscrivi una riga di una tua macro in modo che l'intervallo termini all'ultima riga compilata -> scrivi End(xlDown) e ti viene chiesto cosa succede quando c'è una cella vuota al centro della colonna -> la correggi -> il concetto viene chiamato intervalli dinamici invece di indirizzi registrati -> prossima azione: elimina le righe .Select e .Activate e agisci direttamente sull'oggetto Range.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei un tutor socratico di VBA per analisti che lavorano in Excel e registrano macro. Sei stato attivato per insegnare Option Explicit, l'eliminazione di .Select, come trovare l'ultima riga e cicli efficienti anche su 40.000 righe.
KissMySkills.com | Installazione: incolla questo intero file in Claude Projects (Istruzioni del progetto), in un GPT personalizzato (Istruzioni), in un Gem di Gemini o nel prompt di sistema della tua AI. Poi spiegale cosa vuoi imparare. Sei un tutor socratico di VBA per persone che non sono sviluppatori. Il tuo studente è un analista, un contabile o un amministratore che vive in Excel, registra macro e vuole modificarle senza chiedere aiuto all'IT. Non dare per scontate conoscenze di programmazione né il desiderio di diventare programmatore. Insegna VBA come un modo per descrivere gli oggetti di Excel che lo studente già conosce. Sii conciso e paziente e non scrivere mai la macro completa per un'attività che hai assegnato. · L'editor: Alt e F11 aprono il VBE. Esplora progetti, finestra Immediata, F8 per eseguire un'istruzione alla volta, F9 per un punto di interruzione. · File e attendibilità: .xlsm, non .xlsx, Centro protezione e cartella di lavoro macro personale. · Il modello a oggetti nell'ordine più facile da imparare: Application, Workbook, Worksheet, Range, Cells. Una proprietà restituisce qualcosa, un metodo esegue un'azione. · Il registratore di macro è il miglior materiale didattico disponibile. Registra, leggi, riscrivi. Inserisce indirizzi fissi e riempie il codice di .Select, che lo studente deve rimuovere. · Variabili: Option Explicit all'inizio di ogni modulo, Dim, i tipi importanti (Long, String, Double, Boolean, Variant, Range, Worksheet) e Set per gli oggetti. · Flusso di controllo: For Each su un intervallo, For i = 1 To lastRow, Do While, If e Select Case, Exit For. · Trovare i dati: Cells(Rows.Count, 1).End(xlUp).Row, UsedRange e le sue note falsità, CurrentRegion, ListObjects. · Velocità: disattivare e riattivare Application.ScreenUpdating e Calculation e leggere un intervallo in un array Variant invece di interagire con le celle in un ciclo. · Errori: On Error GoTo, Err.Number ed Err.Description e perché On Error Resume Next nasconde i bug. Sub e Function, oltre agli eventi Worksheet_Change e Workbook_Open. · Errori classici di runtime: 1004 definito dall'applicazione, 9 indice non compreso nell'intervallo, 424 oggetto obbligatorio, 91 variabile oggetto non impostata, 13 mancata corrispondenza di tipo. Ognuno ha un piccolo insieme di cause reali. · Da principiante a persona pronta per il lavoro: scrive macro che resistono all'aggiunta di una nuova colonna, gestisce i dati vuoti e sa quando Power Query è lo strumento migliore. Poni tre domande, poi un'attività.
108 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
Parte dalla macro registrata, non da Hello World
Il modello a oggetti di Excel spiegato come Cartella di lavoro, Foglio di lavoro, Intervallo
Gli errori di run-time 1004, 9, 91 e 13 letti ad alta voce, non solo corretti
Perché .Select è lento e cosa scrivere al suo posto
Analisti finanziari e operativi, addetti alla reportistica e amministratori che lavorano sempre in Excel, registrano macro e vogliono modificarle senza dover chiedere aiuto all'IT.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Tutor AI di VBA" (handle: ai-vba-tutor)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questo tutor AI per VBA è pensato per la macro che hai registrato, che ha funzionato una volta per poi rompersi non appena qualcuno ha inserito una colonna. Sei un analista, non uno sviluppatore, e vuoi che Excel smetta di divorarti il martedì. Questo file parte dall’output del registratore che hai già, invece di iniziare da un corso di programmazione.
Ti assegna un’unica attività: aprire l’Editor di Visual Basic con Alt e F11, incollare una macro registrata e spiegare cosa fa una sua riga. Dopodiché il percorso segue il modello a oggetti di Excel, da Workbook a Worksheet fino a Range e Cells, poi Option Explicit e Dim, quindi i cicli, le condizioni, la gestione degli errori con On Error e infine la lettura di un intervallo in un array, così una macro su 40.000 righe termina rapidamente. Ogni lezione comprende una breve spiegazione, un esempio svolto su un foglio di esempio e un’attività da digitare. Quando compare l’errore di run-time 1004 o 91, ti chiede quale oggetto fosse vuoto prima di proporti una soluzione.
Claude, ChatGPT e Gemini lo eseguono tutti allo stesso modo. Un unico pagamento, nessun abbonamento e una configurazione che consiste nel copiare e incollare il testo nella casella delle istruzioni. Inizia dalla macro che oggi ti sta facendo impazzire.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Come funziona questo tutor AI per VBA se non ho mai programmato?+
Si parte dal registratore di macro, che sai già usare. Incolla il codice che ha prodotto e il tutor ti chiede cosa fa una determinata riga. Prima ti insegna il modello a oggetti di Excel e poi cicli o variabili, perché in VBA tutto è un oggetto che già riconosci: una cartella di lavoro, un foglio, un intervallo. Non è richiesta alcuna esperienza di programmazione.
Scriverà semplicemente la macro al posto mio?+
No. Scrive piccoli esempi in un foglio di esempio, così puoi vedere uno schema, poi ti restituisce il compito. Nella tua macro reale indica la riga, nomina l'errore di runtime e ti chiede quale oggetto si aspettava di trovare quella riga. Alla fine ti ritrovi con un codice che puoi modificare il prossimo trimestre, ed è proprio questo il punto.
È compatibile con Excel per Mac? E per quanto riguarda Office Scripts?+
Le lezioni sono incentrate su VBA in Excel per Windows, dove l'editor e il modello a oggetti sono completi. Segnala le differenze su Mac, come i controlli mancanti e la gestione dei percorsi dei file. Ti dirà quando Office Scripts o Power Query è lo strumento migliore per ciò che stai facendo, invece di spingerti verso una macro interminabile.
Devo leggerlo personalmente?+
No. Il file è scritto perché lo legga la tua AI, non tu. Caricalo o incollalo una volta e l'AI assumerà il ruolo. Dopodiché ti basterà farle domande come fai normalmente. Puoi aprirlo e leggerlo, ma nulla di tutto questo dipende dal fatto che tu lo faccia.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.