Thema Datum  Von Nutzer Rating
Antwort
22.07.2015 15:08:51 Fürpaß Anton
NotSolved
Blau Zellennamenzuweisung mittels Variable in VBA
22.07.2015 19:12:20 Gast92328
NotSolved
23.07.2015 08:39:21 Fürpaß Anton
NotSolved
23.07.2015 08:41:33 Fürpaß Anton
NotSolved
23.07.2015 08:41:35 Fürpaß Anton
NotSolved
23.07.2015 08:41:35 Fürpaß Anton
NotSolved
23.07.2015 08:39:22 Fürpaß Anton
NotSolved

Ansicht des Beitrags:
Von:
Gast92328
Datum:
22.07.2015 19:12:20
Views:
849
Rating: Antwort:
  Ja
Thema:
Zellennamenzuweisung mittels Variable in VBA

Exakt und korrekt wäre:

With ActiveSheet
  zeilennummer = .Cells(.Rows.Count, 28).End(xlUp).Row
End With

(da alle Blätter jedoch die gleiche max. Anzahl an Zeilen haben, fällt der Fehler bei dir nicht auf)

 

Zu deinem Anliegen:

Nun möchte ich die ausgelesene Variable "wert" in die Spalte "G" mit der Zeilennummer "zeilennummer", die zuvor bestimmt wurde, einfügen.

Meinst du wirklich einen Wert einfügen (Insert Value), oder meinst du einen Zellwert (Value) zuweisen?

 

Es ist mir übrigens unklar wie nun der Wert mit dem Zeilenindex zusammengehört.

Grundstäzlich ist die addressierung kein Problem in Excel (es ist ehern immer ein logisches Problem, dass es zu lösen gilt).

Range oder Cells(rowIdx,columnIdx) genügt um aller Dinge Herr zu werden (= Zellen nach Wunsch und Bedarf zu addressieren).

 

Im einfachsten, von mir hineininterpretierten, Falle wäre das die Lösung:

Sheets("2015").Cells(zeilennummer,"G").Value = wert

 

PS: Warum arbeitest du einmal mit ActiveSheet und einmal mit Sheets("2015")?

(im übrigen wäre für letzteres Worksheets("2015") die exaktere Variante, da ein Sheet auch ein Diagrammblatt sein kann und diese bekanntlich nicht über Zellen verfügen -> Laufzeitfehlergefahr bei schludriger Hantierung)

 

Gruß


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
22.07.2015 15:08:51 Fürpaß Anton
NotSolved
Blau Zellennamenzuweisung mittels Variable in VBA
22.07.2015 19:12:20 Gast92328
NotSolved
23.07.2015 08:39:21 Fürpaß Anton
NotSolved
23.07.2015 08:41:33 Fürpaß Anton
NotSolved
23.07.2015 08:41:35 Fürpaß Anton
NotSolved
23.07.2015 08:41:35 Fürpaß Anton
NotSolved
23.07.2015 08:39:22 Fürpaß Anton
NotSolved