{"id":4782,"date":"2023-07-08T01:01:48","date_gmt":"2023-07-08T01:01:48","guid":{"rendered":"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/"},"modified":"2023-07-08T01:01:48","modified_gmt":"2023-07-08T01:01:48","slug":"vba-primo-giorno-del-mese","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/","title":{"rendered":"Come trovare il primo giorno del mese utilizzando vba (con esempio)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">\u00c8 possibile utilizzare la funzione <strong>DateSerial()<\/strong> in VBA con un valore pari a <strong>1<\/strong> per l&#8217;argomento giorno per trovare il primo giorno del mese per una data in una cella particolare.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, puoi utilizzare la seguente sintassi per trovare il primo giorno del mese per la data nella cella <strong>A1<\/strong> e restituire tale data nella cella <strong>B1<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>dateVal = DateValue(Range(\" <span style=\"color: #ff0000;\">A1<\/span> \"))\n\nRange(\" <span style=\"color: #ff0000;\">B1<\/span> \").Value = DateSerial(Year(dateVal), Month(dateVal), 1)<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Ad esempio, se la cella <strong>A1<\/strong> contiene <strong>1\/5\/2023<\/strong> , la cella <strong>B1<\/strong> restituir\u00e0 <strong>1\/1\/2023<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">L&#8217;esempio seguente mostra come utilizzare questa funzione nella pratica.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Esempio: utilizzare VBA per trovare il primo giorno del mese<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Supponiamo di avere il seguente set di dati in Excel che contiene informazioni sulle vendite effettuate in date diverse in un&#8217;azienda:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-37309 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/premierv1.png\" alt=\"\" width=\"480\" height=\"435\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Supponiamo di voler trovare il primo giorno del mese per ciascuna data nella colonna A e restituire la data nella cella corrispondente nella colonna C.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Possiamo usare la seguente sintassi per fare questo:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">SubFirstDayOfMonth<\/span> ()\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> 11\n    dateVal = DateValue(Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; i))\n    Range(\" <span style=\"color: #ff0000;\">C<\/span> \" &amp; i).Value = DateSerial(Year(dateVal), Month(dateVal), 1)\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;\">Quando eseguiamo questa macro, riceviamo il seguente output:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-37310\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/premierv2.png\" alt=\"VBA trova il primo giorno del mese\" width=\"528\" height=\"403\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Ciascuna delle date nella colonna C rappresenta il primo giorno del mese per la data corrispondente nella colonna A.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota n. 1:<\/strong> nel codice abbiamo utilizzato <strong>For i = da 2 a 11<\/strong> poich\u00e9 le celle da A2 ad A11 contenevano le date a cui eravamo interessati. Sentiti libero di modificare questo intervallo in base all&#8217;intervallo di celle che desideri utilizzare.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota n. 2<\/strong> : puoi trovare la documentazione completa della funzione <strong>DateSerial()<\/strong> in VBA <a href=\"https:\/\/learn.microsoft.com\/en-us\/office\/vba\/language\/reference\/user-interface-help\/dateserial-function\" target=\"_blank\" rel=\"noopener\">qui<\/a> .<\/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 utilizzando VBA:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/it\/vba-ordina-per-data\/\" target=\"_blank\" rel=\"noopener\">Come ordinare per data in VBA<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/vba-sumif-tra-due-date\/\" target=\"_blank\" rel=\"noopener\">Come aggiungere se tra due date in VBA<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/conteggio-vba-maggiore-della-data\/\" target=\"_blank\" rel=\"noopener\">Come contare maggiore della data in VBA<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c8 possibile utilizzare la funzione DateSerial() in VBA con un valore pari a 1 per l&#8217;argomento giorno per trovare il primo giorno del mese per una data in una cella particolare. Ad esempio, puoi utilizzare la seguente sintassi per trovare il primo giorno del mese per la data nella cella A1 e restituire tale data [&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 trovare il primo giorno del mese utilizzando VBA (con esempio) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come trovare il primo giorno del mese per una determinata data in Excel, 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-primo-giorno-del-mese\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come trovare il primo giorno del mese utilizzando VBA (con esempio) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come trovare il primo giorno del mese per una determinata data in Excel, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-08T01:01:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/premierv1.png\" \/>\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=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/\",\"url\":\"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/\",\"name\":\"Come trovare il primo giorno del mese utilizzando VBA (con esempio) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-08T01:01:48+00:00\",\"dateModified\":\"2023-07-08T01:01:48+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come trovare il primo giorno del mese per una determinata data in Excel, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come trovare il primo giorno del mese utilizzando 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 trovare il primo giorno del mese utilizzando VBA (con esempio) - Statorials","description":"Questo tutorial spiega come trovare il primo giorno del mese per una determinata data in Excel, 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-primo-giorno-del-mese\/","og_locale":"it_IT","og_type":"article","og_title":"Come trovare il primo giorno del mese utilizzando VBA (con esempio) - Statorials","og_description":"Questo tutorial spiega come trovare il primo giorno del mese per una determinata data in Excel, con un esempio.","og_url":"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/","og_site_name":"Statorials","article_published_time":"2023-07-08T01:01:48+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/premierv1.png"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/","url":"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/","name":"Come trovare il primo giorno del mese utilizzando VBA (con esempio) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-08T01:01:48+00:00","dateModified":"2023-07-08T01:01:48+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come trovare il primo giorno del mese per una determinata data in Excel, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/vba-primo-giorno-del-mese\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come trovare il primo giorno del mese utilizzando 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\/4782"}],"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=4782"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/4782\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=4782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=4782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=4782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}