{"id":1572,"date":"2023-11-16T14:13:33","date_gmt":"2023-11-16T14:13:33","guid":{"rendered":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/"},"modified":"2023-12-06T05:57:32","modified_gmt":"2023-12-06T05:57:32","slug":"globale-variabele","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/","title":{"rendered":"Hoe declareer je een globale variabele in vba?"},"content":{"rendered":"<div class=\"excel-voor-de-inhoud\" id=\"excel-3203504227\"><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>Als u in VBA een variabele als globale variabele declareert, kunt u deze in elke procedure in elke module gebruiken. Zoals de naam al doet vermoeden, kun je het wereldwijd gebruiken, wat betekent dat het overal verkrijgbaar is.<\/p><p> Dus als u een globale variabele in &#8220;module1&#8221; heeft en deze nu in module2 wilt gebruiken, kunt u die gebruiken.<\/p><h2 class=\"wp-block-heading\"> Declareer een globale variabele in VBA<\/h2><ol type=\"1\"><li> Eerst moet u het trefwoord \u2018Global\u2019 gebruiken<\/li><li> Declareer daarna de naam van de variabele.<\/li><li> Typ vervolgens \u201cas\u201d om de lijst met gegevenstypen te krijgen.<\/li><li> Selecteer aan het einde het gegevenstype dat u voor de variabele wilt declareren. <\/li><\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60216\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"globale-variabele-in-vba\" width=\"387\" height=\"526\"><\/figure><\/div><p> <strong>Opmerkingen<\/strong><\/p><ol type=\"1\"><li> Wanneer u een globale variabele declareert, moet u deze declareren voordat u een procedure in de module schrijft, zoals u in het bovenstaande voorbeeld kunt zien.<\/li><li> U kunt ook het trefwoord &#8216;Public&#8217; gebruiken om een variabele als globaal te declareren.<\/li><\/ol><h2 class=\"wp-block-heading\"> Inzicht in de reikwijdte van variabelen<\/h2><p> Maar om een duidelijk begrip te krijgen van een globale variabele, moet je de reikwijdte van variabelen begrijpen. Er zijn drie manieren om variabele bereiken te defini\u00ebren:<\/p><ol type=\"1\"><li> <strong>Procedureniveau<\/strong> : u kunt een variabele alleen gebruiken in dezelfde procedure als waarin u deze declareert.<\/li><li> <strong>Moduleniveau (Priv\u00e9)<\/strong> : Maakt een variabele toegankelijk vanuit alle procedures in een module.<\/li><li> <strong>Globaal niveau (openbaar)<\/strong> : Maakt een variabele toegankelijk vanuit alle procedures in alle modules.<\/li><\/ol><p> Laat mij iets uit de echte wereld met u delen om u dit duidelijk te maken. Ik werk in een co-working space en op de plek waar ik op de eerste verdieping zit in het drie verdiepingen tellende gebouw, zit ik vrijwel elke dag op dezelfde stoel.<\/p><p> <strong>Wanneer u een variabele declareert met een bereik op procedureniveau, kunt u deze alleen binnen dezelfde procedure gebruiken.<\/strong><\/p><p> Net zoals ik elke dag op dezelfde stoel op dezelfde verdieping zit. Maar ik zal je meer vertellen: ook al zit ik op de eerste verdieping, ik kan ook elke stoel op de andere verdiepingen gebruiken.<\/p><p> En in de onderstaande momentopname hebben we de variabele \u201ciCon\u201d bovenaan de module aangegeven met het trefwoord Private voordat we een procedure startten, en ik gebruikte deze in alle drie de codes. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60217\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-a-declare-licone-variable.png\" sizes=\"auto, \" srcset=\"\" alt=\"het-pictogram-van-de-variabele gedeclareerd\" width=\"339\" height=\"546\"><\/figure><\/div><p> Beschouw deze module als een gebouw met verschillende verdiepingen (Procedures) en aangezien u de variabele al aan het begin van de module heeft gedeclareerd, kunt u elk van de procedures in deze module gebruiken. Dit wordt priv\u00e9bereik op moduleniveau genoemd.<\/p><p> <strong>Dit is het laatste:<\/strong> mijn kantoor heeft vestigingen in verschillende steden in het hele land en als ik daarheen ga, kan ik naar die kantoren gaan en een van de stoelen gebruiken als ik dat wil. Dus als u verschillende modules in uw werkmap heeft, kunt u in al deze modules \u00e9\u00e9n variabele gebruiken door deze te declareren als Public\/Global.<\/p><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\/nl\/vba\/\">Wat is VBA<\/a><h2 class=\"gb-headline gb-headline-665e5f6b gb-headline-text gb-headline-mt-heading\"> Gerelateerde tutorials <\/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\/nl\/variabel-bereik\/\">Gebruik een bereik of cel als variabele in VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/expliciete-optie-2\/\">Expliciete optieverklaring in VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/variabel-berichtenvenster\/\">Variabele in een berichtvenster<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/constanten\/\">Constante VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/nl\/zwak\/\">Dim VBA-instructie<\/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-1572","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>\u25b7 Hoe declareer ik een globale (openbare) variabele in VBA?<\/title>\n<meta name=\"description\" content=\"In deze tutorial leert u hoe u een globale variabele in VBA declareert die in alle procedures van een module kan worden gebruikt of in\" \/>\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\/nl\/globale-variabele\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u25b7 Hoe declareer ik een globale (openbare) variabele in VBA?\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial leert u hoe u een globale variabele in VBA declareert die in alle procedures van een module kan worden gebruikt of in\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/nl\/globale-variabele\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T05:57:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/globale-variabele\/\",\"url\":\"https:\/\/exceladvisor.org\/nl\/globale-variabele\/\",\"name\":\"\u25b7 Hoe declareer ik een globale (openbare) variabele in VBA?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\",\"datePublished\":\"2023-11-16T14:13:33+00:00\",\"dateModified\":\"2023-12-06T05:57:32+00:00\",\"description\":\"In deze tutorial leert u hoe u een globale variabele in VBA declareert die in alle procedures van een module kan worden gebruikt of in\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/nl\/globale-variabele\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/exceladvisor.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe declareer je een globale variabele in vba?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/#website\",\"url\":\"https:\/\/exceladvisor.org\/nl\/\",\"name\":\"Excel Advisor\",\"description\":\"Uw gids voor datadominantie\",\"publisher\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/exceladvisor.org\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/#organization\",\"name\":\"Excel Advisor\",\"url\":\"https:\/\/exceladvisor.org\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/exceladvisor.org\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/exceladvisor.org\/nl\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/nl\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"width\":105,\"height\":36,\"caption\":\"Excel Advisor\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/nl\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u25b7 Hoe declareer ik een globale (openbare) variabele in VBA?","description":"In deze tutorial leert u hoe u een globale variabele in VBA declareert die in alle procedures van een module kan worden gebruikt of in","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\/nl\/globale-variabele\/","og_locale":"nl_NL","og_type":"article","og_title":"\u25b7 Hoe declareer ik een globale (openbare) variabele in VBA?","og_description":"In deze tutorial leert u hoe u een globale variabele in VBA declareert die in alle procedures van een module kan worden gebruikt of in","og_url":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-06T05:57:32+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/","url":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/","name":"\u25b7 Hoe declareer ik een globale (openbare) variabele in VBA?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png","datePublished":"2023-11-16T14:13:33+00:00","dateModified":"2023-12-06T05:57:32+00:00","description":"In deze tutorial leert u hoe u een globale variabele in VBA declareert die in alle procedures van een module kan worden gebruikt of in","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/nl\/globale-variabele\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-variable-globale-dans-vba.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/nl\/globale-variabele\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/exceladvisor.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe declareer je een globale variabele in vba?"}]},{"@type":"WebSite","@id":"https:\/\/exceladvisor.org\/nl\/#website","url":"https:\/\/exceladvisor.org\/nl\/","name":"Excel Advisor","description":"Uw gids voor datadominantie","publisher":{"@id":"https:\/\/exceladvisor.org\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exceladvisor.org\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/exceladvisor.org\/nl\/#organization","name":"Excel Advisor","url":"https:\/\/exceladvisor.org\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/exceladvisor.org\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/exceladvisor.org\/nl\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","contentUrl":"https:\/\/exceladvisor.org\/nl\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","width":105,"height":36,"caption":"Excel Advisor"},"image":{"@id":"https:\/\/exceladvisor.org\/nl\/#\/schema\/logo\/image\/"}}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/1572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/comments?post=1572"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/1572\/revisions"}],"predecessor-version":[{"id":2387,"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/pages\/1572\/revisions\/2387"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/nl\/wp-json\/wp\/v2\/media?parent=1572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}