Betrifft: Wert einer Zelle in Blatt mit diesem Zellennamen
von: volkmar
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712747.html
Geschrieben am: 12.09.2019 18:17:33
Hi,
bau doch bitte mal eine Beispieldatei, in der Du Dein Ziel zeigst. So kann man (ich zumindest) mir das nicht richtig vorstellen.
Gruß
Regina
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712787.html
Geschrieben am: 13.09.2019 07:53:11
Hallo Regina,
vielen Dank für Deine Antwort, anbei ein Beispiel mit dem es hoffentlich etwas verständlicher wird.
Gruß
Volkmar
https://www.herber.de/bbs/user/132015.xlsx
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712789.html
Geschrieben am: 13.09.2019 08:09:34
Moin,
Rückfrage:
steht in Eingabe immer nur eine Zeile, oder ist das eine Liste, die abgearbeitet werden soll?
Gruß
Regina
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712795.html
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712799.html
Public Sub Uebetrage()
Dim str_blattname As String
Dim lng_zeile As Long
Dim lng_letzte_zeile As Long
lng_zeile = ActiveCell.Row
str_blattname = Worksheets("Eingabe").Cells(lng_zeile, 1)
lng_letzte_zeile = Worksheets(str_blattname).Cells(Rows.Count, 1).End(xlUp).Row + 1
Worksheets("Eingabe").Range("A" & lng_zeile & ":G" & lng_zeile).Copy _
Worksheets(str_blattname).Range("A" & lng_letzte_zeile)
End Sub
In einer Exceldatei sind meines Wissens 255 Tabellenblätter möglich, das macht dann aber von der Performance her keinen Spaß mehr.
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712804.html
Public Sub Uebetrage()
Dim str_blattname As String
Dim lng_zeile As Long
Dim lng_letzte_zeile As Long
lng_zeile = ActiveCell.Row
str_blattname = Worksheets("Eingabe").Cells(lng_zeile, 1)
lng_letzte_zeile = 2
Worksheets("Eingabe").Range("A" & lng_zeile & ":G" & lng_zeile).Copy _
Worksheets(str_blattname).Range("A" & lng_letzte_zeile)
Worksheets(str_blattname).Rows(2).Insert
Worksheets(str_blattname).Rows(2).Interior.Color = xlNone
End Sub
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712882.html
Geschrieben am: 13.09.2019 12:44:05
Ich bekomme leider eine Fehlermeldung: Laufzeitfehler 9, Index außerhalb des gültigen Bereichs. Muss ich da noch was ändern?
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712894.html
Geschrieben am: 13.09.2019 13:14:03
Leider immer noch der gleiche Fehler...
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712900.html
Betrifft: AW: Wert einer Zelle in Blatt mit diesem Zellennamen
von: 1712907.html
Geschrieben am: 13.09.2019 13:40:01
... jetzt hat es gefunzt. Vielen Dank... vor allen Dingen für die rasche Beantwortung jedesmal.
Schönes Wochenende.
LG V.
Betrifft: Laufzeitfehler 9 = falscher Tabellenblattname
von: 1712904.html
str_blattname = Worksheets("Eingabe").Cells(lng_zeile, 1)
Betrifft: AW: Laufzeitfehler 9 = falscher Tabellenblattname
von: 1712906.html
Geschrieben am: 13.09.2019 13:39:06
Hi Daniel,
der Code stammt von mir. Da hast Du mit Deiner Anmerkung natürlich recht. War etwas "kurz gesprungen". Bin davon ausgegangen, dass später ein Button auf dem Sheet "Eingabe" den Code startet.
Gruß
Regina
Excel-Beispiele zum Thema "Wert einer Zelle in Blatt mit diesem Zellennamen " | |
---|---|
Makros in Abhängigkeit vom Zellennamen aufrufen |