Hallo Zusammen,
ein Bekannter hat mich um Hilfe gebeten, nur leider sind meine Excel kenntnisse was Makros angeht doch stark begrenzt.
Zum Anliegen:
Ist es Möglich ein Makro so zu schreiben das alle Zellen auf Formeln überprüft und bei einer Formel die Zellbezeichnung z.B. "A1" mit einem Wert "X" (der Variabel eingegeben wird) z.B. "20" auf "A1" Addiert und als ergebniss "A21" ergibt.
Perfekt abgerundet wäre noch die möglichkeit zur Überprüfung auf welches Tabellenblatt die Formel zugreift und hier verschiedene Additionswerte pro Tabellenblatt eingegeben werden könnten.
Ich habe etwas mit der Makro aufzeichnung rumgespielt aber so richtig schön ist das leider nicht. Hier kann ich es nur für eine einzelne Zelle verändern. Was bei mehr als 100 Formeln á13 Tabellenblätter mehr als Aufwändig wäre.
Und was noch hinzukommt das wenn ich die "B" Spalte verändere, verändert das Makro mir auch das Tabellenblatt und den Buchstaben. (Siehe Bild) (Es soll nur die Zahl verändert werden)
In Tabelle Einn & Aus stehen die Werte Numerisch und in W1 werden die Werte mittels "=Einn!A1" dargestellt. (Siehe Bild)
Ich möchte mittels Makro am besten auf einen Schlag die Werte von A1 & B1 in A21 & B21 ändern lassen. Und das für alle Zellbezeichnungen. (Siehe Bild)
Das hier ist nur eine sehr vereinfachte Variante der zu verändernden Tabellenblätter. (Siehe Bild)
Ich weiß natürlich das es zuviel verlangt ist hier den Makro Code zu verlangen. Daher währe es sehr schön wenn Ihr mir Vorschläge machen könntet wo und wie ich überhaupt anfangen könnte um soetwas zu realisieren.
Vielen Dank.
Gruß
ein Bekannter hat mich um Hilfe gebeten, nur leider sind meine Excel kenntnisse was Makros angeht doch stark begrenzt.
Zum Anliegen:
Ist es Möglich ein Makro so zu schreiben das alle Zellen auf Formeln überprüft und bei einer Formel die Zellbezeichnung z.B. "A1" mit einem Wert "X" (der Variabel eingegeben wird) z.B. "20" auf "A1" Addiert und als ergebniss "A21" ergibt.
Perfekt abgerundet wäre noch die möglichkeit zur Überprüfung auf welches Tabellenblatt die Formel zugreift und hier verschiedene Additionswerte pro Tabellenblatt eingegeben werden könnten.
Ich habe etwas mit der Makro aufzeichnung rumgespielt aber so richtig schön ist das leider nicht. Hier kann ich es nur für eine einzelne Zelle verändern. Was bei mehr als 100 Formeln á13 Tabellenblätter mehr als Aufwändig wäre.
Und was noch hinzukommt das wenn ich die "B" Spalte verändere, verändert das Makro mir auch das Tabellenblatt und den Buchstaben. (Siehe Bild) (Es soll nur die Zahl verändert werden)
Code:
Sub test1()
'
' test1 Makro
'
'
ActiveCell.FormulaR1C1 = "=Einn!R[20]C"
End Sub
In Tabelle Einn & Aus stehen die Werte Numerisch und in W1 werden die Werte mittels "=Einn!A1" dargestellt. (Siehe Bild)
Ich möchte mittels Makro am besten auf einen Schlag die Werte von A1 & B1 in A21 & B21 ändern lassen. Und das für alle Zellbezeichnungen. (Siehe Bild)
Das hier ist nur eine sehr vereinfachte Variante der zu verändernden Tabellenblätter. (Siehe Bild)
Ich weiß natürlich das es zuviel verlangt ist hier den Makro Code zu verlangen. Daher währe es sehr schön wenn Ihr mir Vorschläge machen könntet wo und wie ich überhaupt anfangen könnte um soetwas zu realisieren.
Vielen Dank.
Gruß