{"id":4974,"date":"2023-07-05T17:58:31","date_gmt":"2023-07-05T17:58:31","guid":{"rendered":"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/"},"modified":"2023-07-05T17:58:31","modified_gmt":"2023-07-05T17:58:31","slug":"vba-durante-la-settimana","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/","title":{"rendered":"Come utilizzare la funzione giorno della settimana in vba (con esempio)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">\u00c8 possibile utilizzare la funzione <strong>Giorno della settimana<\/strong> in VBA per ottenere il giorno della settimana (come numero intero) da una determinata data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ecco un modo comune per utilizzare questa funzione nella pratica:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">Sub<\/span> FindWeekday()\n    \n    <span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> Integer\n\n    <span style=\"color: #0000ff;\">For<\/span> i = 2 <span style=\"color: #0000ff;\">To<\/span> 9\n        Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = WorksheetFunction.Weekday(Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; i))\n    <span style=\"color: #0000ff;\">Next<\/span> i\n    \n<span style=\"color: #0000ff;\">End Sub\n<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Questa particolare macro trover\u00e0 il giorno della settimana (come numero intero) per ciascuna data nell&#8217;intervallo <strong>A2:A9<\/strong> e visualizzer\u00e0 i risultati nell&#8217;intervallo <strong>B2:B9<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Si noti che i seguenti numeri interi corrispondono a ciascun giorno della settimana:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>1<\/strong> : domenica<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>2<\/strong> : luned\u00ec<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>3<\/strong> : marted\u00ec<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>4<\/strong> : Mercoled\u00ec<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>5<\/strong> : gioved\u00ec<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>6<\/strong> : venerd\u00ec<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>7<\/strong> : sabato<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">L&#8217;esempio seguente mostra come utilizzare nella pratica la funzione <strong>Giorno della settimana<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : se preferisci restituire il giorno della settimana come nome, dovresti utilizzare invece la funzione WeekdayName.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Esempio: utilizzare la funzione Giorno della settimana in VBA per trovare il giorno della settimana<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Supponiamo di avere la seguente colonna di data in Excel:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34467 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/semaine-1.jpg\" alt=\"\" width=\"458\" height=\"399\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Supponiamo di voler ottenere il giorno della settimana (come numero intero) per ciascuna data e visualizzare i risultati nella colonna B.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Per fare ci\u00f2 possiamo creare la seguente macro:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">Sub<\/span> FindWeekday()\n    \n    <span style=\"color: #0000ff;\">Dim<\/span> i <span style=\"color: #0000ff;\">As<\/span> Integer\n\n    <span style=\"color: #0000ff;\">For<\/span> i = 2 <span style=\"color: #0000ff;\">To<\/span> 9\n        Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = WorksheetFunction.Weekday(Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; i))\n    <span style=\"color: #0000ff;\">Next<\/span> i\n    \n<span style=\"color: #0000ff;\">End Sub<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Quando eseguiamo questa macro, riceviamo il seguente output:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-38790 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/jour-de-la-semaine1.png\" alt=\"\" width=\"485\" height=\"434\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">La colonna B visualizza il giorno della settimana (come numero intero) per ciascuna data nella colonna A.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Per esempio:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>1\/1\/2023<\/strong> \u00e8 una domenica, quindi la funzione Weekday restituisce <strong>1<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>4\/1\/2023<\/strong> \u00e8 un mercoled\u00ec, quindi la funzione Weekday restituisce <strong>4<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>23\/02\/2023<\/strong> \u00e8 un gioved\u00ec, quindi la funzione Weekday restituisce <strong>5<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">E cos\u00ec via.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : <a href=\"https:\/\/learn.microsoft.com\/en-us\/office\/vba\/language\/reference\/user-interface-help\/weekday-function\" target=\"_blank\" rel=\"noopener\">qui<\/a> \u00e8 possibile trovare la documentazione completa per la funzione VBA <strong>Weekday<\/strong> .<\/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-confronta-le-date\/\" target=\"_blank\" rel=\"noopener\">Come confrontare le date in VBA<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/numero-della-settimana-vba\/\" target=\"_blank\" rel=\"noopener\">Come convertire la data in numero della settimana in VBA<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/vba-giorni-tra-due-date\/\" target=\"_blank\" rel=\"noopener\">Come calcolare i giorni tra due date in VBA<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c8 possibile utilizzare la funzione Giorno della settimana in VBA per ottenere il giorno della settimana (come numero intero) da una determinata data. Ecco un modo comune per utilizzare questa funzione nella pratica: Sub FindWeekday() Dim i As Integer For i = 2 To 9 Range(&#8221; B &#8221; &amp; i) = WorksheetFunction.Weekday(Range(&#8221; A &#8221; &amp; [&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>Come utilizzare la funzione Giorno della settimana in VBA (con esempio) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come utilizzare la funzione Giorno della settimana in VBA per ottenere il giorno della settimana da una data, con un esempio.\" \/>\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-durante-la-settimana\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come utilizzare la funzione Giorno della settimana in VBA (con esempio) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come utilizzare la funzione Giorno della settimana in VBA per ottenere il giorno della settimana da una data, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-05T17:58:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/semaine-1.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-durante-la-settimana\/\",\"url\":\"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/\",\"name\":\"Come utilizzare la funzione Giorno della settimana in VBA (con esempio) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-05T17:58:31+00:00\",\"dateModified\":\"2023-07-05T17:58:31+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come utilizzare la funzione Giorno della settimana in VBA per ottenere il giorno della settimana da una data, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come utilizzare la funzione giorno della settimana in vba (con esempio)\"}]},{\"@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":"Come utilizzare la funzione Giorno della settimana in VBA (con esempio) - Statorials","description":"Questo tutorial spiega come utilizzare la funzione Giorno della settimana in VBA per ottenere il giorno della settimana da una data, con un esempio.","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-durante-la-settimana\/","og_locale":"it_IT","og_type":"article","og_title":"Come utilizzare la funzione Giorno della settimana in VBA (con esempio) - Statorials","og_description":"Questo tutorial spiega come utilizzare la funzione Giorno della settimana in VBA per ottenere il giorno della settimana da una data, con un esempio.","og_url":"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/","og_site_name":"Statorials","article_published_time":"2023-07-05T17:58:31+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/semaine-1.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-durante-la-settimana\/","url":"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/","name":"Come utilizzare la funzione Giorno della settimana in VBA (con esempio) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-05T17:58:31+00:00","dateModified":"2023-07-05T17:58:31+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come utilizzare la funzione Giorno della settimana in VBA per ottenere il giorno della settimana da una data, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/vba-durante-la-settimana\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/vba-durante-la-settimana\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come utilizzare la funzione giorno della settimana in vba (con esempio)"}]},{"@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\/4974"}],"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=4974"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/4974\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=4974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=4974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=4974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}