{"id":1444,"date":"2015-02-12T15:56:39","date_gmt":"2015-02-12T14:56:39","guid":{"rendered":"http:\/\/www.office-guru.com\/wordpress\/?p=1444"},"modified":"2015-02-12T15:56:39","modified_gmt":"2015-02-12T14:56:39","slug":"063-avvio-macro-con-condizione","status":"publish","type":"post","link":"https:\/\/www.office-guru.com\/wordpress\/2015\/02\/063-avvio-macro-con-condizione\/","title":{"rendered":"063. Avvio Macro con condizione"},"content":{"rendered":"<div style=text-align:right;><a class=\"wpptopdfenh\" target=\"_blank\" rel=\"noindex,nofollow\" href=\"https:\/\/www.office-guru.com\/wordpress\/2015\/02\/063-avvio-macro-con-condizione\/?format=pdf\" title=\"Download PDF\"><img alt=\"Download PDF\" src=\"https:\/\/i0.wp.com\/www.office-guru.com\/wordpress\/wp-content\/plugins\/wp-post-to-pdf-enhanced\/asset\/images\/pdf.png?w=584\" data-recalc-dims=\"1\"><\/a><\/div><p>Domanda:<\/p>\n<p>Spero possiate darmi una mano nella risoluzione del problema che tento di spiegare qui di seguito.<br \/>\nHo un foglio Excel che preleva dei dati dal web ad intervalli regolari.<br \/>\nIl valore numerico &#8220;A&#8221; ora prelevato, viene confrontato con il valore &#8220;B&#8221; prelevato in precedenza.<br \/>\nSe &#8220;A&#8221; &gt; &#8220;B&#8221; si deve avviare la macro &#8220;Pippo&#8221;.<br \/>\nSe &#8220;A&#8221; = &#8220;B&#8221; si deve avviare la macro &#8220;Pluto&#8221;.<br \/>\nSe &#8220;A&#8221; &lt; &quot;B&quot; si deve avviare la macro &quot;Paperino&quot;.<br \/>\n\u00c8 possibile farlo?<\/p>\n<p>Risposta:<br \/>\n<!--more--><\/p>\n<p>Posti:<br \/>\n&#8211; uno sheet chiamato &#8220;MioFoglioDati&#8221;<br \/>\n&#8211; valore numerico &#8220;A&#8221; nella cella A2<br \/>\n&#8211; valore numerico &#8220;B&#8221; nella cella B2<\/p>\n<p>si deve associare ad un bottone la seguente macro:<\/p>\n<p>Public Sub LanciaMacro ()<\/p>\n<p>If Sheets(&#8220;MioFoglioDati&#8221;).Range(&#8220;A2&#8221;) &gt; Sheets(&#8220;MioFoglioDati&#8221;).Range(&#8220;B2&#8221;) Then<\/p>\n<p>   Pippo<\/p>\n<p>ElseIf Sheets(&#8220;MioFoglioDati&#8221;).Range(&#8220;A2&#8221;) = Sheets(&#8220;MioFoglioDati&#8221;).Range(&#8220;B2&#8221;) Then<\/p>\n<p>   Pluto<\/p>\n<p>ElseIf Sheets(&#8220;MioFoglioDati&#8221;).Range(&#8220;A2&#8221;) &lt; Sheets(&quot;MioFoglioDati&quot;).Range(&quot;B2&quot;) Then<\/p>\n<p>   Paperino<\/p>\n<p>End If<\/p>\n<p>Ens Sub<\/p>\n<p>Riccardo Vincenti<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Domanda: Spero possiate darmi una mano nella risoluzione del problema che tento di spiegare qui di seguito. Ho un foglio Excel che preleva dei dati dal web ad intervalli regolari. Il valore numerico &#8220;A&#8221; ora prelevato, viene confrontato con il &hellip; <a href=\"https:\/\/www.office-guru.com\/wordpress\/2015\/02\/063-avvio-macro-con-condizione\/\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"_links_to":"","_links_to_target":""},"categories":[13,5],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p39IU1-ni","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":852,"url":"https:\/\/www.office-guru.com\/wordpress\/2014\/01\/count-if-parametrizzato\/","url_meta":{"origin":1444,"position":0},"title":"031. Count IF parametrizzato","date":"17 Gennaio 2014","format":false,"excerpt":"Domanda: Buonasera vorrei porgere un quesito magari potrete aiutarmi a risolverlo. Ho creato un menu\\' a tendina con dove ho inserito una lista di nomi, nella cella a fianco con la formula del \\\"SE\\\" ho fatto in modo che quando nella cella con menu\\' a tendina scelgo un nome nella\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":752,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/10\/estrarre-dati-da-cartelle-e-files-chiusi\/","url_meta":{"origin":1444,"position":1},"title":"026. Estrarre dati da cartelle e files chiusi","date":"19 Ottobre 2013","format":false,"excerpt":"Domanda: Sono alla ricerca di una macro vba che mi permetta di andare a leggere dei dati su foglio 1 di excel di varie cartelle di una cartella denominata Magazzino Magazzino \/abete\/1098.xls\/foglio1 \/abete\/1099.xls\/foglio1 \/acero\/2097.xls\/foglio1 \/acero\/2120.xls\/foglio1 ecc. Dovrei sommare in un nuovo foglio i valori contenuti nei vari foglio1 dell'elenco ad\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":914,"url":"https:\/\/www.office-guru.com\/wordpress\/2014\/01\/archivio-con-fotografie-degli-articoli-ciclare-sugli-oggetti-immagine\/","url_meta":{"origin":1444,"position":2},"title":"038. Archivio con Fotografie degli articoli &#8211; Ciclare sugli oggetti Immagine","date":"29 Gennaio 2014","format":false,"excerpt":"Questo articolo fa riferimento alla domada dell'articolo \"Archivio con Fotografie degli articoli\" Il lettore mi ha mandato il file originale dove voleva inserire le immagini ed ho modifcato il codice precedentemente scritto per adattarlo al suo specifico caso: 14 foto\u00a0divise in 2 colonne\u00a0da popolare contemporaneamente. Ho cos\u00ec risolto inserendo: -\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1119,"url":"https:\/\/www.office-guru.com\/wordpress\/2014\/04\/salvataggio-periodico\/","url_meta":{"origin":1444,"position":3},"title":"046. Salvataggio periodico file","date":"3 Aprile 2014","format":false,"excerpt":"Domanda: E\u2019 possibile tramite una macro creare ad intervalli temporali definiti una copia del file su cui st\u00f2 lavorando e salvarla sul computer? Risposta: Questa esigenza era stata risolta da Andrea nell\u2019articolo che trovate al link: http:\/\/terzaghi.blogspot.it\/2008\/02\/salvataggio-automatico-di-un-foglio-di.html Ho ripreso il suo codice apportando alcune modifiche in quanto era stato creato\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":472,"url":"https:\/\/www.office-guru.com\/wordpress\/2013\/03\/classifica-tramite-vba\/","url_meta":{"origin":1444,"position":4},"title":"013. Classifica tramite VBA","date":"25 Marzo 2013","format":false,"excerpt":"Domanda: Salve ho un problema da risolvere. ho un foglio excel dove ricavo una classifica generale\u00a0 di arrivo dando la posizione con un doppio click che mi inserisce via via la numerazione di classifica utilizzando quasta formula vba Private Sub Worksheet_BeforedoubleClick( ByVal Target As Range, Cancel As Boolean) If Not\u2026","rel":"","context":"In &quot;Domande Lettori&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1005,"url":"https:\/\/www.office-guru.com\/wordpress\/2014\/02\/scrivere-serie-da-1-a-n-con-vba\/","url_meta":{"origin":1444,"position":5},"title":"039. Scrivere serie da 1 a N con VBA","date":"4 Febbraio 2014","format":false,"excerpt":"Domanda: Come posso creare la colonna degli interi consecutivi a 1 a N dove N \u00e8 un parametro variabile(un numero intero) che viene immesso dall\\'utente (ad esempio nella casella G2)? Risposta: Il primo passo \u00e8 definire il parametro N che pu\u00f2 essere valorizzato o prendendo il valore a una cella\u2026","rel":"","context":"In &quot;Excel&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts\/1444"}],"collection":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1444"}],"version-history":[{"count":1,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts\/1444\/revisions"}],"predecessor-version":[{"id":1445,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/posts\/1444\/revisions\/1445"}],"wp:attachment":[{"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.office-guru.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}