[Excel/VBA] cell met tekst inlezen in functie

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • DirtyBird
  • Registratie: Juni 2005
  • Laatst online: 10:40

DirtyBird

Praktiserend denker

Topicstarter
Ik heb in VBA een simpele functie geschreven die afhankelijk van ingegeven type een verwerkingsmethode van de invoer selecteert. Een van deze invoervariabelen is een tekst (met spaties). Als ik verwijs naar de cell waar deze tekst in staat, krijg ik een #VALUE error. Als ik de tekst handmatig intype (incl. "") of als ik de cell in de functie selecteer en F9 druk (waarmee ik hetzelfde bereik), dan werkt de functie wel.

Mijn vraag is dan ook; waarom werkt het niet als verwijzing naar een cell, en hoe krijg ik dat wel voor elkaar?

Ik heb al geprobeerd: INDIRECT, ISTEXT, dim 'tekstvariabele' as String.

Panasonic Lumix G9ii ~ Leica DG 12-60mm f/2.8-4.0 ~Lumix 35-100mm f/2.8 II ~ Lumix 20mm f/1.7 ~ M.Zuiko 60mm f/2.8 Macro ~ Leica DG 50-200mm f/2.8-4.0 ~Leica DG 200mm f/2.8

Alle reacties


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

VBA of formules in excel zelf, Kan je de concrete celinhoud en de concrete formule / code geven? Dat maakt het wat makkelijker.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • DirtyBird
  • Registratie: Juni 2005
  • Laatst online: 10:40

DirtyBird

Praktiserend denker

Topicstarter
Ik heb het opgelost door in de functie (in vba) de variabelen te definieren als string. Standaard werden ze als range gebruikt.
Ik kan morgen de code nog posten ter verduidelijking als further reference.
Bedankt voor de reacties.

Panasonic Lumix G9ii ~ Leica DG 12-60mm f/2.8-4.0 ~Lumix 35-100mm f/2.8 II ~ Lumix 20mm f/1.7 ~ M.Zuiko 60mm f/2.8 Macro ~ Leica DG 50-200mm f/2.8-4.0 ~Leica DG 200mm f/2.8