Summewenn und Bezug aus Zelle

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Summewenn und Bezug aus Zelle von: Gisela
Geschrieben am: 18.02.2005 10:54:08

Hallo,
in einer ganzen Reihe von Tabellenblättern muß ich in einem großen Bereich die u.a. Formel verwenden. Im Beispiel ist der Bezug die Tabelle ProbZW!.

Range("C4").Select
ActiveCell.FormulaR1C1 = "=IF(RC1="""","""",SUMIF(ProbZW!C1,RC1,ProbZW!C[28]))"

Gibt es eine Möglichkeit, dass sich dieser Bezug nach einem Zelleintrag richtet.
Ich möchte also einen anderen Tabellennamen in z.B. B2, StatusZW eingeben und dann soll aus ProbZW! beispielsweise StatusZW! werden.

Da meine Kenntnisse über Recorder nicht hinausgehen, bräuchte ich Hilfe.

Der Makro ist insgesamt umfangreicher, ich habe hier nur einen Ausschnitt dargestellt.
Kann mir jemand weiterhelfen?

Vielen Dank
und Grüße
Gisela

Bild


Betrifft: AW: Summewenn und Bezug aus Zelle von: Detlef Lange
Geschrieben am: 18.02.2005 11:09:20

Hallo
hier ein ansatz

Dim a As String
a = InputBox("Bitte bezug eingeben", "Bezug")
Range("C4").Select
ActiveCell.FormulaR1C1 = "=IF(RC1="""","""",SUMIF(" & a & "!C1,RC1, " & a & "!C[28]))"

Gruß
Detlef


Bild


Betrifft: AW: Summewenn und Bezug aus Zelle von: Gisela
Geschrieben am: 18.02.2005 11:45:41

Hallo Detlef,

als Ansatz sehr gut. Ist schon mal die halbe Arbeit gespart.
Wäre super, wenn der Inhalt der InputBox aus einer Zelle automatisch genommen werden könnte.
Vielen Dank für die Hilfe und Gruß
Gisela


Bild


Betrifft: AW: Summewenn und Bezug aus Zelle von: jan
Geschrieben am: 18.02.2005 11:53:32

Hi Gisela,

vielleicht aus der Zelle A1 so

Dim a As String
a = Range("A2")
ActiveCell.FormulaR1C1 = "=IF(RC1="""","""",SUMIF(" & a & "!C1,RC1, " & a & "!C[28]))"

Jan


Bild


Betrifft: AW: Summewenn und Bezug aus Zelle von: Gisela
Geschrieben am: 18.02.2005 12:01:21

Hallo Jan,

vielen Dank, Du hast mein Wochenende gerettet. Genau das hab ich gesucht.

Grüße
Gisela


Bild


Betrifft: AW: Summewenn und Bezug aus Zelle von: Detlef
Geschrieben am: 18.02.2005 11:57:25

Hallo
Das geht so

a=Cells(1,1) 'das ist die celle a1, must halt die spalten und zeilennummer von dir nehmen

Gruß
Detlef


Bild


Betrifft: AW: Summewenn und Bezug aus Zelle von: Gisela
Geschrieben am: 18.02.2005 12:03:15

Hallo Detlef,

jezt hab ich sogar zwei Lösungen, super

Vielen Dank und schönes Wochenende
Gisela


 Bild

Beiträge aus den Excel-Beispielen zum Thema "Summewenn und Bezug aus Zelle"