{"id":4402,"date":"2023-07-11T10:04:58","date_gmt":"2023-07-11T10:04:58","guid":{"rendered":"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/"},"modified":"2023-07-11T10:04:58","modified_gmt":"2023-07-11T10:04:58","slug":"vba-sottrae-giorni-dalla-data","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/","title":{"rendered":"Come sottrarre giorni da una data in vba (con esempio)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">\u00c8 possibile utilizzare la funzione <strong>DateAdd<\/strong> in VBA con un numero negativo per sottrarre un numero specifico di giorni da una 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> SubtractDays()\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> 10\n        Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = DateAdd(\" <span style=\"color: #ff0000;\">d<\/span> \", -4, 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 sottrarr\u00e0 quattro giorni da ciascuna data nell&#8217;intervallo <strong>A2:A10<\/strong> e visualizzer\u00e0 le nuove date nell&#8217;intervallo <strong>B2:B10<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che l&#8217;argomento &#8220;d&#8221; nella funzione <b>DateAdd<\/b> specifica che vogliamo sottrarre <em>giorni<\/em> dalle date anzich\u00e9 da un&#8217;altra unit\u00e0 di tempo.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fare riferimento alla <a href=\"https:\/\/learn.microsoft.com\/en-us\/office\/vba\/language\/reference\/user-interface-help\/dateadd-function\" target=\"_blank\" rel=\"noopener\">pagina della documentazione VBA<\/a> per un elenco completo delle unit\u00e0 che \u00e8 possibile utilizzare nella funzione <strong>DateAdd<\/strong> .<\/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: sottrarre giorni dalla data in VBA<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Supponiamo di avere il seguente elenco di date in Excel:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34498 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ajouter11.jpg\" alt=\"\" width=\"489\" height=\"435\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Supponiamo di voler sottrarre quattro giorni da ciascuna data e visualizzare le nuove date 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> SubtractDays()\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> 10\n        Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = DateAdd(\" <span style=\"color: #ff0000;\">d<\/span> \", -4, 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=\"aligncenter wp-image-34505\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/contre11.jpg\" alt=\"VBA sottrae giorni dalla data\" width=\"494\" height=\"440\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che la colonna B contiene ciascuna delle date nella colonna A con quattro giorni sottratti.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sentiti libero di modificare il valore numerico nella funzione <strong>DateAdd<\/strong> per sottrarre un numero diverso di giorni da ciascuna data.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : la documentazione completa della funzione <strong>DateAdd<\/strong> in VBA si trova <a href=\"https:\/\/learn.microsoft.com\/en-us\/office\/vba\/language\/reference\/user-interface-help\/dateadd-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 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\/vba-converte-la-stringa-fino-ad-oggi\/\" target=\"_blank\" rel=\"noopener\">Come convertire la stringa fino ad oggi 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 DateAdd in VBA con un numero negativo per sottrarre un numero specifico di giorni da una data. Ecco un modo comune per utilizzare questa funzione nella pratica: Sub SubtractDays() Dim i As Integer For i = 2 To 10 Range(&#8221; B &#8221; &amp; i) = DateAdd(&#8221; d &#8220;, -4, Range(&#8221; [&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 sottrarre giorni da una data in VBA (con esempio) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come sottrarre un numero specifico di giorni da una data in VBA, 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-sottrae-giorni-dalla-data\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come sottrarre giorni da una data in VBA (con esempio) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come sottrarre un numero specifico di giorni da una data in VBA, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-11T10:04:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ajouter11.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=\"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-sottrae-giorni-dalla-data\/\",\"url\":\"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/\",\"name\":\"Come sottrarre giorni da una data in VBA (con esempio) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-11T10:04:58+00:00\",\"dateModified\":\"2023-07-11T10:04:58+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come sottrarre un numero specifico di giorni da una data in VBA, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come sottrarre giorni da una data 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 sottrarre giorni da una data in VBA (con esempio) - Statorials","description":"Questo tutorial spiega come sottrarre un numero specifico di giorni da una data in VBA, 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-sottrae-giorni-dalla-data\/","og_locale":"it_IT","og_type":"article","og_title":"Come sottrarre giorni da una data in VBA (con esempio) - Statorials","og_description":"Questo tutorial spiega come sottrarre un numero specifico di giorni da una data in VBA, con un esempio.","og_url":"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/","og_site_name":"Statorials","article_published_time":"2023-07-11T10:04:58+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/ajouter11.jpg"}],"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-sottrae-giorni-dalla-data\/","url":"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/","name":"Come sottrarre giorni da una data in VBA (con esempio) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-11T10:04:58+00:00","dateModified":"2023-07-11T10:04:58+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come sottrarre un numero specifico di giorni da una data in VBA, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/vba-sottrae-giorni-dalla-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come sottrarre giorni da una data 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\/4402"}],"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=4402"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/4402\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=4402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=4402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=4402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}