Tabelle erweitern auf Basis einer anderen Zelle
#1
Hey, ich bin gerade dabei eine Excel Liste Vorlage zu erstellen und würde gerne folgende Funktion einbauen:

Es werden Ergebnisse einer Simulation in eine 6x3 Tabelle eingetragen, die Anzahl der Simulation wird aber immer varieren und ich würde die Tabelle ungern jedes mal kopieren und neu einfügen, sondern lieber am Anfang einmal die Anzahl der Simulationen eingeben und die Tabelle wir automatisch ergänzt. In etwa wie folgt: einmal mit 2 und einmal mit 5 Simulationen.

Vielleicht gibt es dafür ja eine Lösung. Vielen Dank im vorraus.


Angehängte Dateien Thumbnail(s)
       
Antworten Top
#2
Hallo,

das läßt sich mit einem Makro lösen!
1. Deine "Vorlage" besteht beim Öffnen nur aus der Eingabe der Simulationen
2. Wenn die Anzahl Simulationen eingegeben wird, erweitert das Makro automatische die Tabelle in erforderlicher Größe

Das kannst Du mit dem Makrorekorder aufzeichnen und wir helfen Dir beim Optimieren des erzeugten Codes, wenn Du diesen hier einstellst!
[Bild: attachment-190.gif]
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
[-] Folgende(r) 1 Nutzer sagt Danke an Glausius für diesen Beitrag:
  • aiko.b
Antworten Top
#3
Hallo,

falls es ohne Makro gehen soll erst die Tabelle in möglichst großer Simulationsanzahl aufbauen und dann per bedingter Formatierung abhängig von der eigegebenen Zahl "unsichtbar" werden lassen
[-] Folgende(r) 1 Nutzer sagt Danke an BigJane für diesen Beitrag:
  • aiko.b
Antworten Top
#4
Moin

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGHIJK
1Simulationen4
2Varianten3
3Werte6
4
512
6SimulationVarianteWert 1Wert 2Wert 3Wert 4Wert 5Wert 6
7Simulation 1Variante 1
8Simulation 1Variante 2
9Simulation 1Variante 3
10Simulation 2Variante 1
11Simulation 2Variante 2
12Simulation 2Variante 3
13Simulation 3Variante 1
14Simulation 3Variante 2
15Simulation 3Variante 3
16Simulation 4Variante 1
17Simulation 4Variante 2
18Simulation 4Variante 3
19

ZelleFormel
B5=$B$1*$B$2
D7="Simulation "& QUOTIENT(SEQUENZ($B$5)-1;$B$2)+1
E7="Variante "&REST(SEQUENZ($B$5)-1;$B$2)+1
F6="Wert "&SEQUENZ(;$B$3)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • aiko.b
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste