{"id":108,"date":"2013-02-07T23:26:46","date_gmt":"2013-02-07T22:26:46","guid":{"rendered":"http:\/\/www.office-guru.com\/wordpress\/?p=108"},"modified":"2013-02-07T23:26:46","modified_gmt":"2013-02-07T22:26:46","slug":"vba-macro-piccolo-tutorial-per-creare-le-macro-con-il-registratore","status":"publish","type":"post","link":"https:\/\/www.office-guru.com\/wordpress\/2013\/02\/vba-macro-piccolo-tutorial-per-creare-le-macro-con-il-registratore\/","title":{"rendered":"VBA Macro: piccolo tutorial per creare le Macro con il registratore"},"content":{"rendered":"<div style=text-align:right;><a class=\"wpptopdfenh\" target=\"_blank\" rel=\"noindex,nofollow\" href=\"https:\/\/www.office-guru.com\/wordpress\/2013\/02\/vba-macro-piccolo-tutorial-per-creare-le-macro-con-il-registratore\/?format=pdf\" title=\"Download PDF\"><img alt=\"Download PDF\" src=\"https:\/\/i0.wp.com\/www.office-guru.com\/wordpress\/wp-content\/plugins\/wp-post-to-pdf-enhanced\/asset\/images\/pdf.png?w=584\" data-recalc-dims=\"1\"><\/a><\/div><p>Excel dispone di un eccellente strumento per registrare le operazioniche vengono compiute sul foglio di lavoro, memorizzarle in una macro e renderle disponibili all&#8217;utente in un momento successivo.<\/p>\n<p>In questo modo se l&#8217;utente ha una sequenza standard e ripetitiva di operazioni da compiere che lo impiegano per molto tempo, pu\u00f2 registrarle una volta e poi lanciare il la macro le volte successive, Excel le eseguir\u00e0 a velocit\u00e0 elevatissima facendo risparmiare molto tempo all&#8217;utilizzatore.<\/p>\n<p>Un altro utilizzo molto comodo del registratore nasce dal fatto che le Macro cos\u00ec generate sono visulaizzabili e modificabili. E&#8217; un ottimo modo utilizzare il registratore per generare delle porzioni di codice che verranno poi utilizzate nelle macro che l&#8217;utente si far\u00e0 da s\u00e9.<\/p>\n<p>Vediamo come funziona il registratore di macro:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_1.gif\"><img loading=\"lazy\" class=\"size-medium wp-image-110 aligncenter\" alt=\"Macro_registra_1\" src=\"https:\/\/i0.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_1.gif?resize=300%2C199\" width=\"300\" height=\"199\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Dopo aver cliccato su questa voce di menu, comparir\u00e0 una nuova finestrella come questa:<\/p>\n<p><a href=\"https:\/\/i1.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_2.gif\"><img loading=\"lazy\" class=\"size-medium wp-image-111 aligncenter\" alt=\"Macro_registra_2\" src=\"https:\/\/i1.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_2.gif?resize=300%2C185\" width=\"300\" height=\"185\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Qui potete definire il nome della macro e dove essa sar\u00f2 registrata. Una volta dato Ok comincerete ad eseguire tutte le isruzioni (e solo quelle!) che vorrete registrare e che quando lancerete la macro saranno ripetute. Terminate le operazioni cliccate sul bottone che interrompe la registrazione:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i2.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_3.gif\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-112\" alt=\"Macro_registra_3\" src=\"https:\/\/i2.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_3.gif?resize=268%2C78\" width=\"268\" height=\"78\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Bene, ora premete ALT &#8211; F11 e aprite l&#8217;ambiete di VBA. Cliccate sul Modulo1 appartentente al vostro foglio di lavoro:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i2.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_4.gif\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-113\" alt=\"Macro_registra_4\" src=\"https:\/\/i2.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_4.gif?resize=270%2C300\" width=\"270\" height=\"300\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>e comparir\u00e0 nella finestra del codice la macro che avete registrato:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/i0.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_5.gif\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-109\" alt=\"Macro_registra_5\" src=\"https:\/\/i0.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/Macro_registra_5.gif?resize=300%2C211\" width=\"300\" height=\"211\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>A questo punto, ogni volta che lancerete la macro essa rieseguir\u00e0 esattamente le stesse operazioni che avete eseguito voi in fase di registrazione<\/p>\n<p style=\"text-align: left;\">\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Excel dispone di un eccellente strumento per registrare le operazioniche vengono compiute sul foglio di lavoro, memorizzarle in una macro e renderle disponibili all&#8217;utente in un momento successivo. In questo modo se l&#8217;utente ha una sequenza standard e ripetitiva di &hellip; <a href=\"https:\/\/www.office-guru.com\/wordpress\/2013\/02\/vba-macro-piccolo-tutorial-per-creare-le-macro-con-il-registratore\/\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"_links_to":"","_links_to_target":""},"categories":[6],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p39IU1-1K","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":97,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/02\/vba-macro-come-abilitare-le-macro-vba-in-excel\/","url_meta":{"origin":108,"position":0},"title":"VBA Macro: Come abilitare le Macro VBA in Excel","date":"7 Febbraio 2013","format":false,"excerpt":"Se le Macro VBA (anche quelle scaricate da questo sito) non funzionano probabilmente ci\u00f2 \u00e8 dovuto alla protezione di Excel. Poich\u00e9 ci sono alcune macro che possono essere potenzialmente pericolose, Excel permette di gestire pi\u00f9 livelli di protezione. Quando viene installato il livello di protezione \u00e8 sempre \"Alto\" che significa\u2026","rel":"","context":"In &quot;Macro&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/abilita-macro1-300x252.gif?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1922,"url":"https:\/\/www.office-guru.com\/wordpress\/2017\/11\/elencare-i-nomi-degli-oggetti-di-excel\/","url_meta":{"origin":108,"position":1},"title":"Elencare i nomi degli oggetti di Excel","date":"2 Novembre 2017","format":false,"excerpt":"A volte capita di avere a che fare con molti oggetti su un oglio di Excel quali linee, rettangoli, cerchi, frecce e volerli manipolare. Il metodo semplice \u00e8 di assegnare ad ogni oggetto un nome e successivamente manipolarlo in VBA attraverso le propriet\u00e0 dell'oggetto. In VBA per \"indirizzare\" un oggetto\u2026","rel":"","context":"In &quot;Excel&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2017\/11\/Excel-Group-Command.png?fit=276%2C236&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":462,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/03\/abilitare-le-macro-su-excel-2010-e-2013\/","url_meta":{"origin":108,"position":2},"title":"Abilitare le macro su Excel 2010 e 2013","date":"24 Marzo 2013","format":false,"excerpt":"Spesso si chede come fare per abilitare le Macro. In questo sito vengono presentati molti tool che necessitano di macro per il loro funzionamento. E' quindi fondamentale permettere ad Excel di far funzionare le Macro. Le stesse pero' possono essere estremamente pericolose dato che, di fatto, una macro in Excel,\u2026","rel":"","context":"In &quot;Macro&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":101,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/02\/vba-macro-eseguire-una-macro-automaticamente-allapertura-del-foglio-excel\/","url_meta":{"origin":108,"position":3},"title":"VBA Macro: eseguire una macro automaticamente all&#8217;apertura del foglio Excel","date":"7 Febbraio 2013","format":false,"excerpt":"Pu\u00f2 capitare di volere eseguire una macro all'apertura di un foglio excel in modo automatico. Ad esempio si vuole che la pivot table che \u00e8 presente nel foglio sia sempre aggiornata oppure che venga aggiornato il fornitore di dati esterno. Per poterlo fare bisogna programmare l'evento\u00a0che Excel esegue all'apertura di\u2026","rel":"","context":"In &quot;Macro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2013\/02\/esegui_macro_avvio-1.gif?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1896,"url":"https:\/\/www.office-guru.com\/wordpress\/2017\/10\/eseguire-macro-allapertura-del-foglio-excel\/","url_meta":{"origin":108,"position":4},"title":"Eseguire macro all&#8217;apertura del foglio Excel","date":"24 Ottobre 2017","format":false,"excerpt":"Breve tutorial per vedere come creare una macro che viene eseguita automaticamente quando il file excel viene aperto Questa funzionalit\u00e0 \u00e8 per esempio utile quando si vuole eseguire un file excel a intervalli precisi, e si inserisce il file excel nello scheduler di Windows. Windows apre il file excel ma\u2026","rel":"","context":"In &quot;Excel&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/www.office-guru.com\/wordpress\/wp-content\/uploads\/2017\/10\/Macro-RUNS.png?fit=967%2C489&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":455,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/10\/invio-mail-vba-spedire-automaticamente-fogli-excel-tramite-outlook\/","url_meta":{"origin":108,"position":5},"title":"Invio mail con VBA: Spedire automaticamente fogli Excel tramite Outlook (anche come PDF)","date":"26 Ottobre 2013","format":false,"excerpt":"Il bisogno e' molto semplice: abbiamo una serie di fogli excel (report) da distribuire in modo selettivo a un insieme di colleghi. Vogliamo creare file excel specifici per ogni collega (gruppo di colleghi) contenente i report ad essi destinati vogliamo poter includere in una mail tale file excel (possibilmente senza\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts\/108"}],"collection":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":1,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"predecessor-version":[{"id":114,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts\/108\/revisions\/114"}],"wp:attachment":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}