{"id":1546,"date":"2023-11-17T10:05:20","date_gmt":"2023-11-17T10:05:20","guid":{"rendered":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/"},"modified":"2023-12-10T06:27:02","modified_gmt":"2023-12-10T06:27:02","slug":"controlla-la-cartella-di-lavoro-aperta","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/","title":{"rendered":"Come verificare se una cartella di lavoro \u00e8 aperta tramite vba?"},"content":{"rendered":"<div class=\"excel-prima-del-contenuto\" id=\"excel-1499270903\"><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>Per verificare se una cartella di lavoro \u00e8 aperta utilizzando un codice VBA, \u00e8 necessario utilizzare il ciclo <a href=\"https:\/\/exceladvisor.org\/it\/per-il-ciclo\/\">FOR EACH<\/a> che pu\u00f2 scorrere tutte le cartelle di lavoro aperte al momento e controllare il nome di ciascuna cartella di lavoro con il nome menzionato. \u00c8 possibile utilizzare una <a href=\"https:\/\/exceladvisor.org\/it\/casella-msg-vba\/\">finestra di messaggio<\/a> per ottenere il risultato del ciclo. Oppure puoi anche eseguire il codice per inserire il risultato in una cella.<\/p><h2 class=\"wp-block-heading\"> Controlla SE una LIBRO DI LAVORO \u00e8 APERTO<\/h2><ol><li> Innanzitutto, devi <a href=\"https:\/\/exceladvisor.org\/it\/variabili\/\">dichiarare le variabili<\/a> da utilizzare nel codice per creare un ciclo. <br><img loading=\"lazy\" decoding=\"async\" title=\"1-crea-un-ciclo\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-boucle.png\" sizes=\"auto, \" srcset=\"\" alt=\"create a loop\" width=\"365\" height=\"180\"><\/li><li> Utilizza una casella di input per ottenere il nome della cartella di lavoro che desideri cercare. <br><img loading=\"lazy\" decoding=\"async\" title=\"2-usa-una-casella-di-ingresso\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-utiliser-une-zone-de-saisie.png\" sizes=\"auto, \" srcset=\"\" alt=\"use an input box\" width=\"448\" height=\"172\"><\/li><li> Avvia il ciclo per esaminare tutte le cartelle di lavoro aperte. <br><img loading=\"lazy\" decoding=\"async\" title=\"3 avviamenti da loop a loop\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-demarrer-la-boucle-a-boucle.png\" sizes=\"auto, \" srcset=\"\" alt=\"start the loop to loop\" width=\"451\" height=\"204\"><\/li><li> Scrivi il codice con <a href=\"https:\/\/exceladvisor.org\/it\/se-2\/\">IF STATEMENT<\/a> per verificare il nome della cartella di lavoro con il nome immesso nella casella di input e, una volta che il nome corrisponde, attiva la cartella di lavoro, visualizza una finestra di messaggio che informa che la cartella di lavoro \u00e8 stata trovata ed esce dalla procedura. <br><img loading=\"lazy\" decoding=\"async\" title=\"4 codici con istruzione if\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-code-avec-instruction-if.png\" sizes=\"auto, \" srcset=\"\" alt=\"code with if statement\" width=\"436\" height=\"332\"><\/li><li> Alla fine, completa il ciclo e utilizza una finestra di messaggio per visualizzare una finestra di messaggio se non viene trovato nulla. <br><img loading=\"lazy\" decoding=\"async\" title=\"5-fine-il-ciclo-e-usa-la-finestra-dei-messaggi\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-terminer-la-boucle-et-utiliser-une-boite-de-message.png\" sizes=\"auto, \" srcset=\"\" alt=\"end the loop and use a message box\" width=\"477\" height=\"332\"><\/li><\/ol><p class=\"content-box-grey\"><mark class=\"has-inline-color\" style=\"background-color: #ffdc1a;\"> <strong>Link utili:<\/strong> <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><\/mark><\/p><p> Ecco il codice completo.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_check_workbook() Dim WB As Workbook Dim myWB As String myWB = InputBox(Prompt:=\"Enter the workbook name.\") For Each WB In Workbooks If WB.Name = myWB Then WB.Activate MsgBox \"Workbook Found!\" Exit Sub End If Next WB MsgBox \"Not Found\" End Sub<\/code><\/pre><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\/attivare-la-cartella-di-lavoro\/\">VBA Attiva cartella di lavoro (file Excel)<\/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><\/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-1546","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>Come verificare se una cartella di lavoro \u00e8 aperta tramite VBA in Excel?<\/title>\n<meta name=\"description\" content=\"Questo tutorial ti aiuta a imparare come utilizzare VBA per verificare se un particolare file Excel \u00e8 aperto e dopo averlo verificato lo attiva\" \/>\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\/controlla-la-cartella-di-lavoro-aperta\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come verificare se una cartella di lavoro \u00e8 aperta tramite VBA in Excel?\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial ti aiuta a imparare come utilizzare VBA per verificare se un particolare file Excel \u00e8 aperto e dopo averlo verificato lo attiva\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-10T06:27:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-boucle.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=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/\",\"url\":\"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/\",\"name\":\"Come verificare se una cartella di lavoro \u00e8 aperta tramite VBA in Excel?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-boucle.png\",\"datePublished\":\"2023-11-17T10:05:20+00:00\",\"dateModified\":\"2023-12-10T06:27:02+00:00\",\"description\":\"Questo tutorial ti aiuta a imparare come utilizzare VBA per verificare se un particolare file Excel \u00e8 aperto e dopo averlo verificato lo attiva\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-boucle.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-boucle.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/exceladvisor.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come verificare se una cartella di lavoro \u00e8 aperta 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":"Come verificare se una cartella di lavoro \u00e8 aperta tramite VBA in Excel?","description":"Questo tutorial ti aiuta a imparare come utilizzare VBA per verificare se un particolare file Excel \u00e8 aperto e dopo averlo verificato lo attiva","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\/controlla-la-cartella-di-lavoro-aperta\/","og_locale":"it_IT","og_type":"article","og_title":"Come verificare se una cartella di lavoro \u00e8 aperta tramite VBA in Excel?","og_description":"Questo tutorial ti aiuta a imparare come utilizzare VBA per verificare se un particolare file Excel \u00e8 aperto e dopo averlo verificato lo attiva","og_url":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-10T06:27:02+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-boucle.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/","url":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/","name":"Come verificare se una cartella di lavoro \u00e8 aperta tramite VBA in Excel?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-boucle.png","datePublished":"2023-11-17T10:05:20+00:00","dateModified":"2023-12-10T06:27:02+00:00","description":"Questo tutorial ti aiuta a imparare come utilizzare VBA per verificare se un particolare file Excel \u00e8 aperto e dopo averlo verificato lo attiva","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-boucle.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-creer-une-boucle.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/it\/controlla-la-cartella-di-lavoro-aperta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/exceladvisor.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come verificare se una cartella di lavoro \u00e8 aperta 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\/1546","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=1546"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1546\/revisions"}],"predecessor-version":[{"id":2865,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1546\/revisions\/2865"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/media?parent=1546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}