{"id":1570,"date":"2023-11-16T14:13:33","date_gmt":"2023-11-16T14:13:33","guid":{"rendered":"https:\/\/exceladvisor.org\/it\/variabile-globale\/"},"modified":"2023-12-10T06:22:59","modified_gmt":"2023-12-10T06:22:59","slug":"variabile-globale","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/it\/variabile-globale\/","title":{"rendered":"Come dichiarare una variabile globale in vba?"},"content":{"rendered":"<div class=\"excel-prima-del-contenuto\" id=\"excel-513989614\"><script type=\"text\/javascript\">\r\n\tatOptions = {\r\n\t\t'key' : 'c1158f160081d6540a8409e6925dab94',\r\n\t\t'format' : 'iframe',\r\n\t\t'height' : 250,\r\n\t\t'width' : 300,\r\n\t\t'params' : {}\r\n\t};\r\n<\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/c1158f160081d6540a8409e6925dab94\/invoke.js\"><\/script><\/div> <p>In VBA, quando dichiari una variabile come variabile globale, puoi utilizzarla in qualsiasi procedura in qualsiasi modulo. Come suggerisce il nome, puoi usarlo in tutto il mondo, il che significa che \u00e8 disponibile ovunque.<\/p><p> Quindi se hai una variabile globale in &#8220;modulo1&#8221; e ora vuoi usarla in modulo2, puoi usarla.<\/p><h2 class=\"wp-block-heading\"> Dichiarare una variabile globale in VBA<\/h2><ol type=\"1\"><li> Innanzitutto, devi utilizzare la parola chiave \u201cGlobale\u201d<\/li><li> Successivamente, dichiara il nome della variabile.<\/li><li> Successivamente, digita &#8220;come&#8221; per ottenere l&#8217;elenco dei tipi di dati.<\/li><li> Alla fine, seleziona il tipo di dati che vuoi dichiarare per la variabile. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60216\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"variabile-globale-in-vba\" width=\"387\" height=\"526\"><\/figure><\/div><p> <strong>Commenti<\/strong><\/p><ol type=\"1\"><li> Quando dichiari una variabile globale, devi dichiararla prima di scrivere una procedura nel modulo, come puoi vedere nell&#8217;esempio sopra.<\/li><li> Puoi anche utilizzare la parola chiave &#8220;Public&#8221; per dichiarare una variabile come globale.<\/li><\/ol><h2 class=\"wp-block-heading\"> Comprendere la portata delle variabili<\/h2><p> Ma per avere una chiara comprensione di una variabile globale, \u00e8 necessario comprendere la portata delle variabili. Esistono tre modi per definire gli ambiti variabili:<\/p><ol type=\"1\"><li> <strong>Livello di procedura<\/strong> : puoi utilizzare una variabile solo nella stessa procedura in cui la dichiari.<\/li><li> <strong>Livello modulo (privato)<\/strong> : rende una variabile accessibile da tutte le procedure in un modulo.<\/li><li> <strong>Livello globale (pubblico)<\/strong> : rende una variabile accessibile da tutte le procedure in tutti i moduli.<\/li><\/ol><p> Permettimi di condividere con te qualcosa del mondo reale per rendertelo chiaro. Lavoro in uno spazio di coworking e nel posto in cui mi siedo al primo piano dell&#8217;edificio a tre piani, per lo pi\u00f9 mi siedo sullo stesso posto ogni giorno.<\/p><p> <strong>Quando dichiari una variabile con ambito a livello di procedura, puoi utilizzarla solo all&#8217;interno della stessa procedura.<\/strong><\/p><p> Proprio come mi siedo ogni giorno sullo stesso posto sullo stesso pavimento. Ma ti dico di pi\u00f9: anche se mi siedo al primo piano, posso utilizzare anche qualsiasi posto degli altri piani.<\/p><p> E nell&#8217;istantanea qui sotto, abbiamo dichiarato la variabile &#8220;iCon&#8221; nella parte superiore del modulo utilizzando la parola chiave Private prima di iniziare qualsiasi procedura e l&#8217;ho utilizzata in tutti e tre i codici. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60217\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-a-declare-licone-variable.png\" sizes=\"auto, \" srcset=\"\" alt=\"dichiarata-l'icona-della-variabile\" width=\"339\" height=\"546\"><\/figure><\/div><p> Pensa a questo modulo come a un edificio in cui hai diversi piani (Procedure) e poich\u00e9 hai gi\u00e0 dichiarato la variabile all&#8217;inizio del modulo, puoi utilizzare qualsiasi procedura in questo modulo. Questo \u00e8 chiamato ambito privato a livello di modulo.<\/p><p> <strong>Ora ecco l&#8217;ultima cosa:<\/strong> il mio ufficio ha filiali in diverse citt\u00e0 del paese e se vado l\u00ec, posso andare in quegli uffici e utilizzare qualsiasi posto se voglio. Pertanto, se nella cartella di lavoro sono presenti moduli diversi, \u00e8 possibile utilizzare una variabile in tutti questi moduli dichiarandola pubblica\/globale.<\/p><div class=\"gb-container gb-container-4db6181c gb-container-mt\"> <a class=\"gb-button gb-button-c5897111 gb-button-text gb-button-mt-button\" href=\"https:\/\/exceladvisor.org\/it\/vba\/\">Cos&#8217;\u00e8 VBA<\/a><h2 class=\"gb-headline gb-headline-665e5f6b gb-headline-text gb-headline-mt-heading\"> Tutorial correlati <\/h2><div class=\"gb-grid-wrapper gb-grid-wrapper-a20baf7c gb-grid-wrapper-mt-grid\"><div class=\"gb-grid-column gb-grid-column-65ddf67e\"><div class=\"gb-container gb-container-65ddf67e\"><ul><li> <a href=\"https:\/\/exceladvisor.org\/it\/intervallo-variabile\/\">Utilizza un intervallo o una cella come variabile in VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/opzione-esplicita-2\/\">Dichiarazione di opzioni esplicite in VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/finestra-di-messaggio-variabile\/\">Variabile in una finestra di messaggio<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/costanti\/\">VBA costante<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/debole\/\">Dichiarazione VBA debole<\/a> <\/li><\/ul><\/div><\/div><div class=\"gb-grid-column gb-grid-column-50067b57\"><div class=\"gb-container gb-container-50067b57\"><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ub_ctt_via":"","footnotes":""},"class_list":["post-1570","page","type-page","status-publish","hentry"],"featured_image_src":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u25b7 Come dichiarare una variabile globale (pubblica) in VBA?<\/title>\n<meta name=\"description\" content=\"In questo tutorial imparerai come dichiarare una variabile globale in VBA che pu\u00f2 essere utilizzata in tutte le procedure di un modulo o in\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exceladvisor.org\/it\/variabile-globale\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Come dichiarare una variabile globale (pubblica) in VBA?\" \/>\n<meta property=\"og:description\" content=\"In questo tutorial imparerai come dichiarare una variabile globale in VBA che pu\u00f2 essere utilizzata in tutte le procedure di un modulo o in\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/it\/variabile-globale\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-10T06:22:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/it\/variabile-globale\/\",\"url\":\"https:\/\/exceladvisor.org\/it\/variabile-globale\/\",\"name\":\"\u25b7 Come dichiarare una variabile globale (pubblica) in VBA?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/variabile-globale\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/variabile-globale\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\",\"datePublished\":\"2023-11-16T14:13:33+00:00\",\"dateModified\":\"2023-12-10T06:22:59+00:00\",\"description\":\"In questo tutorial imparerai come dichiarare una variabile globale in VBA che pu\u00f2 essere utilizzata in tutte le procedure di un modulo o in\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/variabile-globale\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/it\/variabile-globale\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/exceladvisor.org\/it\/variabile-globale\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/it\/variabile-globale\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/exceladvisor.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come dichiarare una variabile globale in vba?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/exceladvisor.org\/it\/#website\",\"url\":\"https:\/\/exceladvisor.org\/it\/\",\"name\":\"Excel Advisor\",\"description\":\"Tips, Tricks, and Time-Saving Hacks\",\"publisher\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/exceladvisor.org\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/exceladvisor.org\/it\/#organization\",\"name\":\"Excel Advisor\",\"url\":\"https:\/\/exceladvisor.org\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/exceladvisor.org\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/exceladvisor.org\/it\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/it\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"width\":105,\"height\":36,\"caption\":\"Excel Advisor\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u25b7 Come dichiarare una variabile globale (pubblica) in VBA?","description":"In questo tutorial imparerai come dichiarare una variabile globale in VBA che pu\u00f2 essere utilizzata in tutte le procedure di un modulo o in","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/exceladvisor.org\/it\/variabile-globale\/","og_locale":"it_IT","og_type":"article","og_title":"\u25b7 Come dichiarare una variabile globale (pubblica) in VBA?","og_description":"In questo tutorial imparerai come dichiarare una variabile globale in VBA che pu\u00f2 essere utilizzata in tutte le procedure di un modulo o in","og_url":"https:\/\/exceladvisor.org\/it\/variabile-globale\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-10T06:22:59+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/it\/variabile-globale\/","url":"https:\/\/exceladvisor.org\/it\/variabile-globale\/","name":"\u25b7 Come dichiarare una variabile globale (pubblica) in VBA?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/it\/variabile-globale\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/it\/variabile-globale\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png","datePublished":"2023-11-16T14:13:33+00:00","dateModified":"2023-12-10T06:22:59+00:00","description":"In questo tutorial imparerai come dichiarare una variabile globale in VBA che pu\u00f2 essere utilizzata in tutte le procedure di un modulo o in","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/it\/variabile-globale\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/it\/variabile-globale\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/exceladvisor.org\/it\/variabile-globale\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/it\/variabile-globale\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/exceladvisor.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come dichiarare una variabile globale in vba?"}]},{"@type":"WebSite","@id":"https:\/\/exceladvisor.org\/it\/#website","url":"https:\/\/exceladvisor.org\/it\/","name":"Excel Advisor","description":"Tips, Tricks, and Time-Saving Hacks","publisher":{"@id":"https:\/\/exceladvisor.org\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exceladvisor.org\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/exceladvisor.org\/it\/#organization","name":"Excel Advisor","url":"https:\/\/exceladvisor.org\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/exceladvisor.org\/it\/#\/schema\/logo\/image\/","url":"https:\/\/exceladvisor.org\/it\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","contentUrl":"https:\/\/exceladvisor.org\/it\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","width":105,"height":36,"caption":"Excel Advisor"},"image":{"@id":"https:\/\/exceladvisor.org\/it\/#\/schema\/logo\/image\/"}}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/comments?post=1570"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1570\/revisions"}],"predecessor-version":[{"id":2465,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1570\/revisions\/2465"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/media?parent=1570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}