{"id":4419,"date":"2023-07-11T06:56:02","date_gmt":"2023-07-11T06:56:02","guid":{"rendered":"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/"},"modified":"2023-07-11T06:56:02","modified_gmt":"2023-07-11T06:56:02","slug":"vba-elimina-il-foglio-senza-messaggio-di-avviso","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/","title":{"rendered":"Vba: come eliminare i fogli senza prompt o avvisi"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Quando utilizzi il metodo <strong>Elimina<\/strong> in VBA per eliminare un foglio specifico in una cartella di lavoro, Excel visualizzer\u00e0 un messaggio chiedendoti se sei sicuro di voler eliminare il foglio.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tuttavia, puoi utilizzare la seguente sintassi in VBA per eliminare un foglio senza una finestra di richiesta o avviso:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">SubDeleteSheets<\/span> ()\n\n<span style=\"color: #008000;\">'turn off display alerts\n<\/span>Application.DisplayAlerts = False\n\n<span style=\"color: #008000;\">'delete Sheet1\n<\/span>Sheets(\" <span style=\"color: #ff0000;\">Sheet1<\/span> \").Delete\n\n<span style=\"color: #008000;\">'turn back on display alerts\n<\/span>Application.DisplayAlerts = True\n\n<span style=\"color: #0000ff;\">End Sub\n<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Questa particolare macro elimina il foglio denominato <strong>Foglio1<\/strong> senza alcuna richiesta o casella di avviso.<\/span><\/p>\n<p> <span style=\"color: #000000;\">La riga <strong>Application.DisplayAlerts=False<\/strong> indica a VBA di disattivare tutti gli avvisi di visualizzazione in Excel.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Utilizziamo quindi il metodo <strong>Elimina<\/strong> per eliminare un foglio specifico.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Utilizziamo quindi <strong>Application.DisplayAlerts=True<\/strong> per riattivare gli avvisi visualizzati.<\/span><\/p>\n<p> <span style=\"color: #000000;\">L&#8217;esempio seguente mostra come utilizzare questa sintassi nella pratica.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Esempio: utilizzare VBA per eliminare un foglio senza prompt o avvisi<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Supponiamo di avere la seguente cartella di lavoro Excel contenente tre fogli:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34618 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds4.jpg\" alt=\"\" width=\"460\" height=\"368\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Ora diciamo che vogliamo creare una macro per eliminare il foglio chiamato <strong>Sheet1<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Supponiamo di creare la seguente macro:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">SubDeleteSheets<\/span> ()\n\n<span style=\"color: #008000;\">'delete Sheet1\n<\/span>Sheets(\" <span style=\"color: #ff0000;\">Sheet1<\/span> \").Delete\n\n<span style=\"color: #0000ff;\">End Sub<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Quando eseguiamo questa macro, riceveremo un messaggio che ci chiede se siamo sicuri di voler eliminare questo foglio:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34617 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds5.jpg\" alt=\"\" width=\"471\" height=\"360\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tuttavia, possiamo creare la seguente macro per eliminare <strong>Foglio1<\/strong> senza alcuna richiesta:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">SubDeleteSheets<\/span> ()\n\n<span style=\"color: #008000;\">'turn off display alerts\n<\/span>Application.DisplayAlerts = False\n\n<span style=\"color: #008000;\">'delete Sheet1\n<\/span>Sheets(\" <span style=\"color: #ff0000;\">Sheet1<\/span> \").Delete\n\n<span style=\"color: #008000;\">'turn back on display alerts\n<\/span>Application.DisplayAlerts = True\n\n<span style=\"color: #0000ff;\">End Sub<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Quando eseguiamo questa macro, il foglio chiamato <strong>Foglio1<\/strong> viene automaticamente eliminato e non viene visualizzato alcun messaggio:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34619 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds6.jpg\" alt=\"\" width=\"455\" height=\"365\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che il Foglio1 \u00e8 stato eliminato mentre gli altri due fogli sono rimasti intatti.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">I seguenti tutorial spiegano come eseguire altre attivit\u00e0 comuni in VBA:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/it\/vba-conteggio-numero-di-fogli\/\" target=\"_blank\" rel=\"noopener\">VBA: come contare il numero di fogli in una cartella di lavoro<\/a><br \/> VBA: come estrarre i dati da un&#8217;altra cartella di lavoro<br \/> <a href=\"https:\/\/statorials.org\/it\/vba-inserisce-piu-righe\/\" target=\"_blank\" rel=\"noopener\">VBA: come inserire pi\u00f9 righe<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando utilizzi il metodo Elimina in VBA per eliminare un foglio specifico in una cartella di lavoro, Excel visualizzer\u00e0 un messaggio chiedendoti se sei sicuro di voler eliminare il foglio. Tuttavia, puoi utilizzare la seguente sintassi in VBA per eliminare un foglio senza una finestra di richiesta o avviso: SubDeleteSheets () &#8216;turn off display alerts [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VBA: come eliminare i fogli senza richieste o avvisi - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come utilizzare VBA per eliminare fogli in una cartella di lavoro di Excel senza emettere un messaggio di richiesta o avviso.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VBA: come eliminare i fogli senza richieste o avvisi - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come utilizzare VBA per eliminare fogli in una cartella di lavoro di Excel senza emettere un messaggio di richiesta o avviso.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-11T06:56:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds4.jpg\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/\",\"url\":\"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/\",\"name\":\"VBA: come eliminare i fogli senza richieste o avvisi - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-11T06:56:02+00:00\",\"dateModified\":\"2023-07-11T06:56:02+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come utilizzare VBA per eliminare fogli in una cartella di lavoro di Excel senza emettere un messaggio di richiesta o avviso.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vba: come eliminare i fogli senza prompt o avvisi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VBA: come eliminare i fogli senza richieste o avvisi - Statorials","description":"Questo tutorial spiega come utilizzare VBA per eliminare fogli in una cartella di lavoro di Excel senza emettere un messaggio di richiesta o avviso.","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:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/","og_locale":"it_IT","og_type":"article","og_title":"VBA: come eliminare i fogli senza richieste o avvisi - Statorials","og_description":"Questo tutorial spiega come utilizzare VBA per eliminare fogli in una cartella di lavoro di Excel senza emettere un messaggio di richiesta o avviso.","og_url":"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/","og_site_name":"Statorials","article_published_time":"2023-07-11T06:56:02+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ds4.jpg"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/","url":"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/","name":"VBA: come eliminare i fogli senza richieste o avvisi - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-11T06:56:02+00:00","dateModified":"2023-07-11T06:56:02+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come utilizzare VBA per eliminare fogli in una cartella di lavoro di Excel senza emettere un messaggio di richiesta o avviso.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/vba-elimina-il-foglio-senza-messaggio-di-avviso\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Vba: come eliminare i fogli senza prompt o avvisi"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/4419"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=4419"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/4419\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=4419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=4419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=4419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}