{"id":2147,"date":"2023-09-28T21:57:26","date_gmt":"2023-09-28T21:57:26","guid":{"rendered":"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/"},"modified":"2023-12-10T06:26:42","modified_gmt":"2023-12-10T06:26:42","slug":"campo-di-immissione","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/","title":{"rendered":"Come utilizzare la casella di input in vba?"},"content":{"rendered":"<div class=\"excel-prima-del-contenuto\" id=\"excel-2382584599\"><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>Come suggerisce il nome, Input Box \u00e8 una funzione che mostra all&#8217;utente una casella di input e raccoglie una risposta.<\/p><p> Guarda l&#8217;esempio qui sotto dove abbiamo una casella di input che richiede il tuo nome e c&#8217;\u00e8 una casella di input per inserirlo. Se guardi la barra del titolo che assomiglia alla barra dei messaggi, abbiamo un titolo che dice &#8220;Inserisci nome&#8221; e il messaggio dice &#8220;Come ti chiami?&#8221; &#8220;. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-62133\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-champ-de-saisie-en-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"casella di input in vba\" width=\"517\" height=\"224\"><\/figure><\/div><p> Ecco la sintassi della casella di input VBA: <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-62134\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-syntaxe-de-la-zone-de-saisie-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"sintassi-vba-input-box\" width=\"684\" height=\"119\"><\/figure><\/div><p> InputBox(Prompt[Titolo][Default][Sinistra][In alto][File di aiuto, IDContesto di aiuto][Tipo])<\/p><ol type=\"1\"><li> <strong>Prompt<\/strong> : nel prompt \u00e8 possibile specificare il messaggio che si desidera visualizzare nella casella di input. Qui puoi utilizzare un massimo di 1024 caratteri.<\/li><li> <strong>[Titolo]<\/strong> : una stringa visualizzata nella barra del titolo dell&#8217;area di immissione. Se ignori il titolo, il nome dell&#8217;applicazione verr\u00e0 inserito nella barra del titolo.<\/li><li> <strong>[Predefinito]<\/strong> : questo \u00e8 il testo predefinito che desideri avere nella barra di input predefinita per visualizzarlo all&#8217;utente.<\/li><li> <strong>[XPos]<\/strong> : un numero che rappresenta (posizione dell&#8217;asse X) la distanza richiesta dal lato sinistro dello schermo in orizzontale e, se lasciato vuoto, l&#8217;area di input sar\u00e0 centrata orizzontalmente.<\/li><li> <strong>[YPos]<\/strong> : un numero che rappresenta (posizione dell&#8217;asse Y) la distanza richiesta dal lato sinistro dello schermo in orizzontale e, se lasciato vuoto, l&#8217;area di input sar\u00e0 centrata orizzontalmente.<\/li><li> <strong>[Helpfile]<\/strong> : per specificare un file della guida per l&#8217;utente. L&#8217;utente pu\u00f2 accedere a questo file della guida utilizzando il pulsante della guida.<\/li><li> <strong>[contesto]<\/strong> : un&#8217;espressione numerica che identifica il numero del contesto della guida assegnato e, se viene fornito il contesto, deve essere fornito anche un file della guida.<\/li><\/ol><p> Tutti gli argomenti tra parentesi quadre sono facoltativi, se ne ignori uno puoi comunque utilizzare la funzione della casella di input ma nella maggior parte dei casi non sar\u00e0 necessario utilizzare pi\u00f9 dei primi tre argomenti.<\/p><h2 class=\"wp-block-heading\"> Come utilizzare la casella di input nel codice VBA<\/h2><ol type=\"1\"><li> Digita &#8220;InputBox&#8221; e inserisci uno spazio e otterrai uno strumento per gli argomenti che devi impostare.<\/li><li> Specifica il messaggio &#8220;Prompt&#8221; che desideri mostrare all&#8217;utente.<\/li><li> Imposta un titolo per la casella di input, altrimenti mostrer\u00e0 il titolo predefinito.<\/li><li> Menziona il testo che desideri avere nella barra di input predefinita. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12601 size-large\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/utiliser-la-boite-de-saisie-via-vba-1024x490.png\" alt=\"utilizzare-input-box-via-vba\" width=\"678\" height=\"324\" srcset=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/utiliser-la-boite-de-saisie-via-vba-1024x490.png 1024w, https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/utiliser-la-boite-de-saisie-via-vba-300x144.png 300w, https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/utiliser-la-boite-de-saisie-via-vba-768x368.png 768w, https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/utiliser-la-boite-de-saisie-via-vba.png 1260w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\"><\/figure><\/div><p> E quando esegui questo codice, ti mostrer\u00e0 una casella di input come questa: <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-62136\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-boite-de-saisie-a-4-executions.png\" sizes=\"auto, \" srcset=\"\" alt=\"esegui il codice della casella di input\" width=\"504\" height=\"218\"><\/figure><\/div><h2 class=\"wp-block-heading\"> Esempio di utilizzo della casella di input VBA in Excel<\/h2><p> Forse ti starai chiedendo come utilizzare una casella di input nel mondo reale. Nell&#8217;esempio seguente, ho condiviso un esempio semplice ma potente.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_input_box() 'variable to store the count of rows. Dim iRow As Long 'get the count cells that are filled iRow = WorksheetFunction.CountA(Range(\"A:A\")) 'get to the next blank cell in column A Cells(iRow + 1, 1).Select 'enter the value from the input box into the active cell ActiveCell = InputBox(\"What is your name?\", \"Enter Name\") End Sub<\/code><\/pre><p> Il codice sopra inserisce il nome nella colonna A uno dopo l&#8217;altro. Conta le celle piene nella colonna e passa alla cella vuota successiva. Successivamente, prendi il valore dalla casella di input e inseriscilo qui. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-62137\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-exemple-dutilisation-de-la-zone-de-saisie-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"esempio di utilizzo della casella di input vba\" width=\"674\" height=\"403\"><\/figure><\/div><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\/evidenziare-i-valori-duplicati\/\">Evidenzia i valori duplicati utilizzando VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/estrarre-il-collegamento-ipertestuale\/\">Estrai l&#8217;indirizzo del collegamento ipertestuale (URL) VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/file-di-testo\/\">VBA crea e scrive in un file di testo<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/aggiornamento-dello-schermo\/\">Aggiornamento schermata VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/it\/barra-di-stato-1\/\">Barra di stato VBA (nascondi, mostra e avanza)<\/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-2147","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 utilizzare la casella di input in VBA? - Consulente Excel<\/title>\n<meta name=\"description\" content=\"Come suggerisce il nome, Input Box \u00e8 una funzione che mostra all&#039;utente una casella di input e raccoglie una risposta.\" \/>\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\/campo-di-immissione\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come utilizzare la casella di input in VBA? - Consulente Excel\" \/>\n<meta property=\"og:description\" content=\"Come suggerisce il nome, Input Box \u00e8 una funzione che mostra all&#039;utente una casella di input e raccoglie una risposta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-10T06:26:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-champ-de-saisie-en-vba.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\/campo-di-immissione\/\",\"url\":\"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/\",\"name\":\"Come utilizzare la casella di input in VBA? - Consulente Excel\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-champ-de-saisie-en-vba.png\",\"datePublished\":\"2023-09-28T21:57:26+00:00\",\"dateModified\":\"2023-12-10T06:26:42+00:00\",\"description\":\"Come suggerisce il nome, Input Box \u00e8 una funzione che mostra all&#39;utente una casella di input e raccoglie una risposta.\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-champ-de-saisie-en-vba.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-champ-de-saisie-en-vba.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/exceladvisor.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come utilizzare la casella di input in vba?\"}]},{\"@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 utilizzare la casella di input in VBA? - Consulente Excel","description":"Come suggerisce il nome, Input Box \u00e8 una funzione che mostra all&#39;utente una casella di input e raccoglie una risposta.","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\/campo-di-immissione\/","og_locale":"it_IT","og_type":"article","og_title":"Come utilizzare la casella di input in VBA? - Consulente Excel","og_description":"Come suggerisce il nome, Input Box \u00e8 una funzione che mostra all&#39;utente una casella di input e raccoglie una risposta.","og_url":"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-10T06:26:42+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-champ-de-saisie-en-vba.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\/campo-di-immissione\/","url":"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/","name":"Come utilizzare la casella di input in VBA? - Consulente Excel","isPartOf":{"@id":"https:\/\/exceladvisor.org\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-champ-de-saisie-en-vba.png","datePublished":"2023-09-28T21:57:26+00:00","dateModified":"2023-12-10T06:26:42+00:00","description":"Come suggerisce il nome, Input Box \u00e8 una funzione che mostra all&#39;utente una casella di input e raccoglie una risposta.","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/it\/campo-di-immissione\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-champ-de-saisie-en-vba.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-champ-de-saisie-en-vba.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/it\/campo-di-immissione\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/exceladvisor.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come utilizzare la casella di input in vba?"}]},{"@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\/2147","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=2147"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/2147\/revisions"}],"predecessor-version":[{"id":2826,"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/pages\/2147\/revisions\/2826"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/it\/wp-json\/wp\/v2\/media?parent=2147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}