{"id":1540,"date":"2023-11-17T11:53:36","date_gmt":"2023-11-17T11:53:36","guid":{"rendered":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/"},"modified":"2023-12-10T06:21:01","modified_gmt":"2023-12-10T06:21:01","slug":"attivare-la-cartella-di-lavoro","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/","title":{"rendered":"Come attivare una cartella di lavoro excel tramite vba?"},"content":{"rendered":"<div class=\"excel-prima-del-contenuto\" id=\"excel-3895712848\"><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>Quando lavori con pi\u00f9 cartelle di lavoro contemporaneamente, voglio dire, quando hai pi\u00f9 cartelle di lavoro aperte contemporaneamente, devi conoscere il metodo che pu\u00f2 aiutarti ad attivare una cartella di lavoro su cui vuoi lavorare. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52783\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png\" sizes=\"auto, \" srcset=\"\" alt=\"attivare la cartella di lavoro\" width=\"404\" height=\"67\"><\/figure><\/div><p> Per attivare una cartella di lavoro utilizzando VBA, \u00e8 necessario utilizzare il metodo Workbook.Activate. In questo metodo \u00e8 necessario specificare il nome della cartella di lavoro utilizzando l&#8217;oggetto Workbook. Consente inoltre di utilizzare il numero della cartella di lavoro anzich\u00e9 il nome della cartella di lavoro, ma \u00e8 possibile fare riferimento solo alle cartelle di lavoro aperte.<\/p><p> In questo tutorial esamineremo diversi modi per utilizzare questo metodo.<\/p><h2 class=\"wp-block-heading\"> Passaggi per attivare una cartella di lavoro <\/h2><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52784\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-types-de-classeurs.png\" sizes=\"auto, \" srcset=\"\" alt=\"leganti di tipo\" width=\"447\" height=\"211\"><\/figure><\/div><ol type=\"1\"><li> Digitare &#8220;Raccoglitori&#8221; per utilizzare l&#8217;oggetto raccoglitore.<\/li><li> Specificare il nome della cartella di lavoro tra virgolette doppie.<\/li><li> Immettere un punto (.) per ottenere un elenco di propriet\u00e0 e metodi.<\/li><li> Seleziona il metodo di attivazione dall&#8217;elenco oppure puoi anche inserirlo.<\/li><li> Alla fine, esegui il codice per attivare la cartella di lavoro.<\/li><\/ol><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_activate_workbook() Workbooks(\"Book3\").Activate End Sub<\/code><\/pre><p class=\"qt-tip\"> <strong>Nota:<\/strong> se provi ad attivare una cartella di lavoro non aperta, VBA visualizzer\u00e0 un errore. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52785\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-vba-affichera-une-erreur.png\" sizes=\"auto, \" srcset=\"\" alt=\"vba-mostrer\u00e0-un-errore\" width=\"444\" height=\"317\"><\/figure><\/div><p> <strong>Correlato:<\/strong> <a href=\"https:\/\/exceladvisor.org\/it\/attivare-il-foglio\/\"><strong>attivare un foglio di calcolo utilizzando VBA<\/strong><\/a><\/p><p class=\"content-box-grey\"> <em>Link utili: <a href=\"https:\/\/exceladvisor.org\/it\/eseguire-una-macro-2\/\">Esegui una macro<\/a> \u2013 <a href=\"https:\/\/exceladvisor.org\/it\/registrare-una-macro\/\">Registratore di macro<\/a> \u2013 <a href=\"https:\/\/exceladvisor.org\/it\/editor-visivo-di-base\/\">Visual Basic Editor<\/a> \u2013 <a href=\"https:\/\/exceladvisor.org\/it\/quaderno-macro-personale\/\">Manuale delle macro personali<\/a><\/em><\/p><h2 class=\"wp-block-heading\"> Attiva una cartella di lavoro utilizzando il numero<\/h2><p> Quando sono aperte pi\u00f9 cartelle di lavoro, tutte queste cartelle di lavoro diventano parte della raccolta di cartelle di lavoro e hanno un numero a cui puoi fare riferimento, quindi puoi utilizzare il metodo di attivazione con esso. Ecco il codice: <\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_activate_workbook() Workbooks(2).Activate End Sub<\/code><\/pre><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52786\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-activer-un-classeur-en-utilisant-le-numero.png\" sizes=\"auto, \" srcset=\"\" alt=\"attivare-un-legante-utilizzando-numero\" width=\"401\" height=\"218\"><\/figure><\/div><p> E se provi ad attivare una cartella di lavoro utilizzando un numero che non esiste, VBA ti mostrer\u00e0 un errore di runtime &#8220;9&#8221; (pedice fuori intervallo). <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52787\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-vba-affichera-lerreur-dexecution-9.png\" sizes=\"auto, \" srcset=\"\" alt=\"vba-mostrer\u00e0-run-time-error-9\" width=\"400\" height=\"272\"><\/figure><\/div><h2 class=\"wp-block-heading\"> Attiva questa cartella di lavoro<\/h2><p> Puoi fare riferimento alla cartella di lavoro in cui scrivi il codice utilizzando la propriet\u00e0 ThisWorkbook. Supponiamo che tu abbia cinque cartelle di lavoro aperte contemporaneamente ma stai lavorando su &#8220;Book1.xlsm&#8221;, quindi quando esegui il codice seguente verr\u00e0 attivato &#8220;Book1.xlsm&#8221;.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_activate_workbook() ThisWorkbook.Activate End Sub<\/code><\/pre><h2 class=\"wp-block-heading\"> Controllare prima di attivare una cartella di lavoro<\/h2><p> Come ho detto, quando provi ad attivare una cartella di lavoro non aperta, VBA ti mostra un errore. Per risolvere questo problema, il modo migliore \u00e8 controllare prima il nome della cartella di lavoro (se \u00e8 aperta o meno) e poi attivarla.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_activate_workbook() Dim wb As Workbook For Each wb In Workbooks If wb.Name = \"Book3.xlsx\" Then wb.Activate MsgBox \"Workbook found and activated\" Exit Sub End If Next wb MsgBox \"Not found\" End Sub<\/code><\/pre><p> Utilizzando il codice sopra \u00e8 possibile specificare il nome di una cartella di lavoro e questo controller\u00e0 prima questa cartella di lavoro in tutte le cartelle di lavoro aperte e, se trova la cartella di lavoro, la attiver\u00e0.<\/p><h2 class=\"wp-block-heading\"> Commenti<\/h2><ul><li> Quando utilizzi il nome della cartella di lavoro, assicurati di utilizzare l&#8217;estensione di file corretta<\/li><li> Se desideri attivare una cartella di lavoro non ancora salvata, devi utilizzare solo il nome di quella cartella di lavoro senza suffisso per l&#8217;estensione del file.<\/li><\/ul><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\/copiare-il-file-excel\/\">Copia un file Excel (cartella di lavoro) utilizzando VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/chiudere-la-cartella-di-lavoro\/\">VBA Chiudi cartella di lavoro (file Excel)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/combinare-cartelle-di-lavoro\/\">Combina cartelle di lavoro VBA (file Excel)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/creare-una-cartella-di-lavoro\/\">VBA Crea una nuova cartella di lavoro (file Excel)<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/cancella-il-file\/\">VBA Elimina cartella di lavoro (file Excel)<\/a><\/li><\/ul><\/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-1540","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 attivare una cartella di lavoro Excel tramite VBA? (Tutorial 2023)<\/title>\n<meta name=\"description\" content=\"Quando hai pi\u00f9 cartelle di lavoro aperte contemporaneamente, questo metodo pu\u00f2 aiutarti a risparmiare molto tempo.\" \/>\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\/attivare-la-cartella-di-lavoro\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Come attivare una cartella di lavoro Excel tramite VBA? (Tutorial 2023)\" \/>\n<meta property=\"og:description\" content=\"Quando hai pi\u00f9 cartelle di lavoro aperte contemporaneamente, questo metodo pu\u00f2 aiutarti a risparmiare molto tempo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-10T06:21:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.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=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/\",\"url\":\"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/\",\"name\":\"\u25b7 Come attivare una cartella di lavoro Excel tramite VBA? (Tutorial 2023)\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png\",\"datePublished\":\"2023-11-17T11:53:36+00:00\",\"dateModified\":\"2023-12-10T06:21:01+00:00\",\"description\":\"Quando hai pi\u00f9 cartelle di lavoro aperte contemporaneamente, questo metodo pu\u00f2 aiutarti a risparmiare molto tempo.\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/exceladvisor.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come attivare una cartella di lavoro excel tramite 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 attivare una cartella di lavoro Excel tramite VBA? (Tutorial 2023)","description":"Quando hai pi\u00f9 cartelle di lavoro aperte contemporaneamente, questo metodo pu\u00f2 aiutarti a risparmiare molto tempo.","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\/attivare-la-cartella-di-lavoro\/","og_locale":"it_IT","og_type":"article","og_title":"\u25b7 Come attivare una cartella di lavoro Excel tramite VBA? (Tutorial 2023)","og_description":"Quando hai pi\u00f9 cartelle di lavoro aperte contemporaneamente, questo metodo pu\u00f2 aiutarti a risparmiare molto tempo.","og_url":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-10T06:21:01+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/","url":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/","name":"\u25b7 Come attivare una cartella di lavoro Excel tramite VBA? (Tutorial 2023)","isPartOf":{"@id":"https:\/\/exceladvisor.org\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png","datePublished":"2023-11-17T11:53:36+00:00","dateModified":"2023-12-10T06:21:01+00:00","description":"Quando hai pi\u00f9 cartelle di lavoro aperte contemporaneamente, questo metodo pu\u00f2 aiutarti a risparmiare molto tempo.","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/it\/attivare-la-cartella-di-lavoro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/exceladvisor.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come attivare una cartella di lavoro excel tramite 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\/1540","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=1540"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1540\/revisions"}],"predecessor-version":[{"id":2336,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1540\/revisions\/2336"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/media?parent=1540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}