{"id":1597,"date":"2023-11-15T14:55:11","date_gmt":"2023-11-15T14:55:11","guid":{"rendered":"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/"},"modified":"2023-12-10T06:25:19","modified_gmt":"2023-12-10T06:25:19","slug":"rinominare-il-foglio","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/","title":{"rendered":"Come rinominare un foglio utilizzando vba in excel?"},"content":{"rendered":"<div class=\"excel-prima-del-contenuto\" id=\"excel-2757022771\"><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 aggiungi un nuovo foglio a una cartella di lavoro, hai la possibilit\u00e0 di assegnargli un nome. Ma puoi anche rinominarlo in qualsiasi momento utilizzando la propriet\u00e0 name del foglio di lavoro. In questo tutorial esamineremo diversi modi per rinominare uno o pi\u00f9 fogli utilizzando il codice VBA.<\/p><h2 class=\"wp-block-heading\"> Passaggi per rinominare un foglio utilizzando il codice VBA<\/h2><ol type=\"1\"><li> Innanzitutto, definisci il foglio che desideri rinominare utilizzando l&#8217;oggetto foglio di lavoro.<\/li><li> Successivamente, devi utilizzare (.Name) per accedere alla propriet\u00e0 del nome che desideri modificare.<\/li><li> Successivamente, digita un segno uguale per indicare a VBA il valore che desideri utilizzare per rinominare il foglio.<\/li><li> Alla fine, digita il nome del foglio che desideri utilizzare. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52084\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-feuille-que-vous-souhaitez-renommer.png\" sizes=\"auto, \" srcset=\"\" alt=\"definisci-il-foglio-che-vuoi-rinominare\" width=\"448\" height=\"220\"><\/figure><\/div><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\"> Rinomina il foglio attivo<\/h2><p> Se vuoi rinominare il foglio attivo, in questo caso non \u00e8 necessario impostare il nome del foglio, devi invece utilizzare l&#8217;oggetto ActiveSheet che dice a VBA di fare riferimento al foglio attivo in questo momento. Ecco il codice. <\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Activesheet.Name = \"mySheet\"<\/code><\/pre><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52085\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-renommer-la-feuille-active.png\" sizes=\"auto, \" srcset=\"\" alt=\"rinomina-foglio-attivo\" width=\"319\" height=\"166\"><\/figure><\/div><p class=\"qt-tip\"> <strong>Nota:<\/strong> per rinominare un foglio, non \u00e8 necessario attivarlo.<\/p><h2 class=\"wp-block-heading\"> Rinominare un foglio utilizzando il numero del foglio<\/h2><p> Come sai, ogni foglio ha un numero a seconda della sua posizione nella cartella di lavoro. Diciamo che vuoi rinominare il foglio che hai sul quinto numero, il codice sarebbe. <\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sheets(5).Name = \"mySheet5\"<\/code><\/pre><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52086\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-renommer-une-feuille-en-utilisant-le-numero-de-feuille.png\" sizes=\"auto, \" srcset=\"\" alt=\"rinominare-un-foglio-utilizzando-il-numero-del-foglio\" width=\"335\" height=\"169\"><\/figure><\/div><p> Quando <a href=\"https:\/\/exceladvisor.org\/it\/eseguire-una-macro-2\/\">esegui la macro sopra<\/a> , rinomina il foglio che si trova al quinto numero. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52087\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-renommer-la-feuille-selon-le-numero.png\" sizes=\"auto, \" srcset=\"\" alt=\"rinominare-foglio-come-per-numero\" width=\"322\" height=\"43\"><\/figure><\/div><h2 class=\"wp-block-heading\"> Controlla se il foglio esiste prima di rinominarlo<\/h2><p> Se provi a rinominare un foglio di lavoro che non esiste, VBA ti mostrer\u00e0 un errore, come di seguito. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52088\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-verifier-si-la-feuille-existe-avant-de-renommer.png\" sizes=\"auto, \" srcset=\"\" alt=\"controlla se il foglio esiste prima di rinominarlo\" width=\"572\" height=\"394\"><\/figure><\/div><p> La soluzione a questo problema \u00e8 il seguente codice che utilizza <a href=\"https:\/\/exceladvisor.org\/it\/per-il-ciclo\/\">FOR EACH<\/a> , che pu\u00f2 <a href=\"https:\/\/exceladvisor.org\/it\/foglie-ad-anello\/\">scorrere tutti i fogli di lavoro<\/a> per trovare il foglio definito e quindi rinominarlo.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub check_sheet_rename() Dim ws As Worksheet Dim mySheet As String Dim SheetName As String mySheet = InputBox(\"enter the name of the sheet that you want to rename.\") SheetName = InputBox(\"Enter new name for the sheet.\") For Each ws In ThisWorkbook.Worksheets If mySheet = ws.Name Then ws.Name = SheetName End If Next ws End Sub<\/code><\/pre><h2 class=\"wp-block-heading\"> Rinominare un foglio utilizzando il valore di una cella o di un intervallo<\/h2><p> Puoi anche rinominare un foglio prendendo il valore di una cella. Diciamo che il valore \u00e8 nella cella A1.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sheets(\"Sheet1\").name = Range(\"A1\").Value<\/code><\/pre><p> Ma supponiamo che tu voglia nominare pi\u00f9 fogli in base ai valori in un intervallo di celle. In questo caso dovresti avere un codice come questo.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_sheet_rename_multiple() Dim wsCount As Long Dim rCount As Long Dim ws As Worksheet Dim name As Range Dim i As Long wsCount = ThisWorkbook.Worksheets.Count rCount = Range(\"A1:A10\").Rows.Count 'Checks if the count of the names provided is less _ or more than the sheets in the workbook If wsCount &lt;&gt; rCount Then MsgBox \"There's some problem with the names provided.\" Exit Sub Else 'Check if any of the cells in the name range is empty. For Each name In Range(\"A1:A10\") If IsEmpty(name) = True Then i = i + 1 End If Next name If i &gt; 0 Then MsgBox \"There's is a blank cell in the names range.\" Exit Sub End If End If 'rename each sheet using the value from the range cell by cell. i = 1 For Each ws In ThisWorkbook.Worksheets ws.name = Range(\"A1:A10\").Cells(i, 1).Value i = 1 + i Next ws End Sub<\/code><\/pre><p> Quando esegui questo codice VBA, controlla innanzitutto se le celle nell&#8217;intervallo sono uguali al numero di fogli presenti nella cartella di lavoro. Successivamente, controller\u00e0 se tutte le celle nell&#8217;intervallo specificato hanno valori o meno. E alla fine rinomina tutti i fogli usando questi nomi.<\/p><p> Verificher\u00e0 due condizioni utilizzando <a href=\"https:\/\/exceladvisor.org\/it\/se-2\/\">IF THEN ELSE<\/a> , quindi rinominer\u00e0 tutti i fogli.<\/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\/foglio-trasparente\/\">CANCELLARE un intero foglio utilizzando VBA in Excel<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/foglio-di-copia\/\">Copia e sposta un foglio in Excel utilizzando VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/contare-le-foglie\/\">COUNT Fogli utilizzando VBA in Excel<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/eliminare-un-foglio-1\/\">ELIMINA un FOGLIO utilizzando VBA in Excel<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/nascondere-il-foglio\/\">Nascondi e mostra un foglio utilizzando VBA in 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-1597","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 rinominare un foglio utilizzando VBA in Excel?<\/title>\n<meta name=\"description\" content=\"Questo tutorial ti aiuta a imparare come rinominare un foglio in Excel utilizzando il codice VBA. Hai la possibilit\u00e0 di utilizzare un valore\" \/>\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\/rinominare-il-foglio\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come rinominare un foglio utilizzando VBA in Excel?\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial ti aiuta a imparare come rinominare un foglio in Excel utilizzando il codice VBA. Hai la possibilit\u00e0 di utilizzare un valore\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-10T06:25:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-feuille-que-vous-souhaitez-renommer.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\/rinominare-il-foglio\/\",\"url\":\"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/\",\"name\":\"Come rinominare un foglio utilizzando VBA in Excel?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-feuille-que-vous-souhaitez-renommer.png\",\"datePublished\":\"2023-11-15T14:55:11+00:00\",\"dateModified\":\"2023-12-10T06:25:19+00:00\",\"description\":\"Questo tutorial ti aiuta a imparare come rinominare un foglio in Excel utilizzando il codice VBA. Hai la possibilit\u00e0 di utilizzare un valore\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-feuille-que-vous-souhaitez-renommer.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-feuille-que-vous-souhaitez-renommer.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/exceladvisor.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come rinominare un foglio utilizzando vba in excel?\"}]},{\"@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 rinominare un foglio utilizzando VBA in Excel?","description":"Questo tutorial ti aiuta a imparare come rinominare un foglio in Excel utilizzando il codice VBA. Hai la possibilit\u00e0 di utilizzare un valore","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\/rinominare-il-foglio\/","og_locale":"it_IT","og_type":"article","og_title":"Come rinominare un foglio utilizzando VBA in Excel?","og_description":"Questo tutorial ti aiuta a imparare come rinominare un foglio in Excel utilizzando il codice VBA. Hai la possibilit\u00e0 di utilizzare un valore","og_url":"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-10T06:25:19+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-feuille-que-vous-souhaitez-renommer.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\/rinominare-il-foglio\/","url":"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/","name":"Come rinominare un foglio utilizzando VBA in Excel?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-feuille-que-vous-souhaitez-renommer.png","datePublished":"2023-11-15T14:55:11+00:00","dateModified":"2023-12-10T06:25:19+00:00","description":"Questo tutorial ti aiuta a imparare come rinominare un foglio in Excel utilizzando il codice VBA. Hai la possibilit\u00e0 di utilizzare un valore","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-feuille-que-vous-souhaitez-renommer.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-feuille-que-vous-souhaitez-renommer.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/it\/rinominare-il-foglio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/exceladvisor.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come rinominare un foglio utilizzando vba in excel?"}]},{"@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\/1597","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=1597"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1597\/revisions"}],"predecessor-version":[{"id":2660,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/1597\/revisions\/2660"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/media?parent=1597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}