{"id":4953,"date":"2023-07-06T01:00:14","date_gmt":"2023-07-06T01:00:14","guid":{"rendered":"https:\/\/statorials.org\/it\/vba-etesto\/"},"modified":"2023-07-06T01:00:14","modified_gmt":"2023-07-06T01:00:14","slug":"vba-etesto","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/vba-etesto\/","title":{"rendered":"Vba: come utilizzare istext per verificare se la cella \u00e8 testo"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">\u00c8 possibile utilizzare il metodo <b>IsText<\/b> in VBA per verificare se una determinata cella contiene testo.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questa funzione restituir\u00e0 <strong>True<\/strong> se il valore di una determinata cella viene riconosciuto come testo.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Altrimenti, la funzione restituir\u00e0 <strong>False<\/strong> .<\/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;\">SubCheckText<\/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 = 1 <span style=\"color: #0000ff;\">To<\/span> 9\n    \n        <span style=\"color: #0000ff;\">If<\/span> IsText(Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; i)) = <span style=\"color: #0000ff;\">True Then<\/span>\n            Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = \" <span style=\"color: #ff0000;\">Cell is Text<\/span> \"\n        <span style=\"color: #0000ff;\">Else<\/span>\n            Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = \" <span style=\"color: #ff0000;\">Cell is Not Text<\/span> \"\n        <span style=\"color: #0000ff;\">End If<\/span>\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 controller\u00e0 se ogni cella nell&#8217;intervallo <strong>A1:A9<\/strong> \u00e8 testo.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Se una cella \u00e8 testo, verr\u00e0 restituito &#8220;Cella \u00e8 testo&#8221; nella cella corrispondente nell&#8217;intervallo <strong>B1:B9<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Se una cella non \u00e8 testo, verr\u00e0 invece restituito &#8220;La cella non \u00e8 testo&#8221;.<\/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: come utilizzare IsText in VBA<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Supponiamo di avere la seguente colonna di valori in Excel:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-38643 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/istext1.png\" alt=\"\" width=\"462\" height=\"398\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Supponiamo di voler verificare se ogni cella nella colonna A \u00e8 testo.<\/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;\">SubCheckText<\/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 = 1 <span style=\"color: #0000ff;\">To<\/span> 9\n    \n        <span style=\"color: #0000ff;\">If<\/span> IsText(Range(\" <span style=\"color: #ff0000;\">A<\/span> \" &amp; i)) = <span style=\"color: #0000ff;\">True Then<\/span>\n            Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = \" <span style=\"color: #ff0000;\">Cell is Text<\/span> \"\n        <span style=\"color: #0000ff;\">Else<\/span>\n            Range(\" <span style=\"color: #ff0000;\">B<\/span> \" &amp; i) = \" <span style=\"color: #ff0000;\">Cell is Not Text<\/span> \"\n        <span style=\"color: #0000ff;\">End If<\/span>\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-38644 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/istext2.png\" alt=\"\" width=\"492\" height=\"425\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">La colonna B visualizza l&#8217;output che ci dice se ciascuna cella corrispondente nella colonna A \u00e8 riconosciuta o meno come testo.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che le celle contenenti sia testo che numeri vengono riconosciute come testo.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Affinch\u00e9 una cella venga riconosciuta come numero, deve contenere solo numeri.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : <a href=\"https:\/\/learn.microsoft.com\/en-us\/office\/vba\/api\/excel.worksheetfunction.istext\" target=\"_blank\" rel=\"noopener\">qui<\/a> \u00e8 possibile trovare la documentazione completa per la funzione VBA <b>IsText<\/b> .<\/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-converte-la-stringa-in-un-numero-intero\/\" target=\"_blank\" rel=\"noopener\">Come convertire una stringa in int in VBA<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/vba-converte-la-stringa-in-doppia\/\" target=\"_blank\" rel=\"noopener\">Come convertire una stringa in double in VBA<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/vba-contiene-una-stringa\/\" target=\"_blank\" rel=\"noopener\">Come verificare se una stringa contiene un&#8217;altra stringa in VBA<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c8 possibile utilizzare il metodo IsText in VBA per verificare se una determinata cella contiene testo. Questa funzione restituir\u00e0 True se il valore di una determinata cella viene riconosciuto come testo. Altrimenti, la funzione restituir\u00e0 False . Ecco un modo comune per utilizzare questa funzione nella pratica: SubCheckText () Dim i As Integer For i [&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>VBA: come utilizzare IsText per verificare se la cella \u00e8 testo - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come utilizzare IsText in VBA per verificare se una determinata cella \u00e8 testo, 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-etesto\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VBA: come utilizzare IsText per verificare se la cella \u00e8 testo - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come utilizzare IsText in VBA per verificare se una determinata cella \u00e8 testo, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/vba-etesto\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-06T01:00:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/istext1.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=\"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-etesto\/\",\"url\":\"https:\/\/statorials.org\/it\/vba-etesto\/\",\"name\":\"VBA: come utilizzare IsText per verificare se la cella \u00e8 testo - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-06T01:00:14+00:00\",\"dateModified\":\"2023-07-06T01:00:14+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come utilizzare IsText in VBA per verificare se una determinata cella \u00e8 testo, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/vba-etesto\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/vba-etesto\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/vba-etesto\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vba: come utilizzare istext per verificare se la cella \u00e8 testo\"}]},{\"@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":"VBA: come utilizzare IsText per verificare se la cella \u00e8 testo - Statorials","description":"Questo tutorial spiega come utilizzare IsText in VBA per verificare se una determinata cella \u00e8 testo, 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-etesto\/","og_locale":"it_IT","og_type":"article","og_title":"VBA: come utilizzare IsText per verificare se la cella \u00e8 testo - Statorials","og_description":"Questo tutorial spiega come utilizzare IsText in VBA per verificare se una determinata cella \u00e8 testo, con un esempio.","og_url":"https:\/\/statorials.org\/it\/vba-etesto\/","og_site_name":"Statorials","article_published_time":"2023-07-06T01:00:14+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/istext1.png"}],"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-etesto\/","url":"https:\/\/statorials.org\/it\/vba-etesto\/","name":"VBA: come utilizzare IsText per verificare se la cella \u00e8 testo - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-06T01:00:14+00:00","dateModified":"2023-07-06T01:00:14+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come utilizzare IsText in VBA per verificare se una determinata cella \u00e8 testo, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/vba-etesto\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/vba-etesto\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/vba-etesto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Vba: come utilizzare istext per verificare se la cella \u00e8 testo"}]},{"@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\/4953"}],"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=4953"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/4953\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=4953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=4953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=4953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}