Thema Datum  Von Nutzer Rating
Antwort
14.05.2021 15:47:55 GuntiGünter
NotSolved
Blau Variable benutzen in Range befehl
14.05.2021 16:49:51 Gast19699
NotSolved

Ansicht des Beitrags:
Von:
Gast19699
Datum:
14.05.2021 16:49:51
Views:
436
Rating: Antwort:
  Ja
Thema:
Variable benutzen in Range befehl

Das Anführungszeichen (") leitet ein String-Literal ein. Alles was innerhalb diesem und dem nächsten Anführungszeichen steht, ist reiner Text.

Darum funktioniert dies hier nicht:

Dim str as String
str = "2"
Set r = ws.Range("str:str")

Die Variable str existiert zwar, allerdings wie bereits gesagt, ist str innerhalb eines String-Literals einfach nur reiner Text.

So wird daraus ein Schuh:

Dim str as String
str = "2:2"
Set r = ws.Range(str) 

bzw.

Set r = ws.Range(2 & ":" & 2)

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
14.05.2021 15:47:55 GuntiGünter
NotSolved
Blau Variable benutzen in Range befehl
14.05.2021 16:49:51 Gast19699
NotSolved