Emil35Emil
Cadet 1st Year
- Registriert
- Dez. 2018
- Beiträge
- 13
Hallo,
hoffe ihr könnt mir helfen.
Ein Makro soll ein Excel-Tabellenblatt abfragen von Zellspalte A bis z.B. Zellspalte R und die Dinge, die dort aufgeführt sind abarbeiten. Hat er die Zellspalte R abgearbeitet, geht es eine Zeile tiefer wieder von Zellspalte A los und immer so weiter bis das Makro beendet ist. Die Zeilen werden als Schleife abgearbeitet wobei jede Spalte seine eigene Schleife besitzt, die somit in jeder Zeile nur einmal abgefragt wird.
In bestimmten Zellen aber immer in den gleichen Spalten sind Zahlen hinterlegt die als Pausenzeit dienen sollen. Da sich diese Pausenzeiten immer ändern und von Zeile zu Zeile unterschiedlich lang sind, kann ich sie im Makro weder als feste Pausenzeit festlegen und auch nicht als feste Zellpositionen.
Diese Spalten werden nur für die Pausenzeiten verwendet. Sie werden mit der Hand eingetragen als Zahl, es steht keine Formel dahinter. Kommt das Makro nun auf die Zelle mit der Pausenzeit, soll es diese Zahl einfach nur nehmen und als Pause in Minuten verwenden. Die Dinge, die er in der Zeit ausführen soll, sollen nicht eingefroren werden. Die Pausen liegen zwischen 1 – 30 min.
So möchte ich, dass das Makro diese Zahlen aus der Excel-Zelle ausliest und als Pausenzeit in Minuten verwendet.
Wie lauten diese Befehlszeilen?
Die Befehlszeilen müssen nicht erkennen ob sie jetzt in der richtigen Spalte sind. Sie sollen nur, wenn diese Schleife abgearbeitet wird, den Wert nehmen und so lange pausieren.
Da meine Kenntnisse in VBA sehr gering sind, wäre es sehr schön, die Befehlsabfolge so zu bekommen, dass ich sie gleich verwenden kann ohne anzupassen.
Besten Dank schon im Voraus für jegliche Mühen.
hoffe ihr könnt mir helfen.
Ein Makro soll ein Excel-Tabellenblatt abfragen von Zellspalte A bis z.B. Zellspalte R und die Dinge, die dort aufgeführt sind abarbeiten. Hat er die Zellspalte R abgearbeitet, geht es eine Zeile tiefer wieder von Zellspalte A los und immer so weiter bis das Makro beendet ist. Die Zeilen werden als Schleife abgearbeitet wobei jede Spalte seine eigene Schleife besitzt, die somit in jeder Zeile nur einmal abgefragt wird.
In bestimmten Zellen aber immer in den gleichen Spalten sind Zahlen hinterlegt die als Pausenzeit dienen sollen. Da sich diese Pausenzeiten immer ändern und von Zeile zu Zeile unterschiedlich lang sind, kann ich sie im Makro weder als feste Pausenzeit festlegen und auch nicht als feste Zellpositionen.
Diese Spalten werden nur für die Pausenzeiten verwendet. Sie werden mit der Hand eingetragen als Zahl, es steht keine Formel dahinter. Kommt das Makro nun auf die Zelle mit der Pausenzeit, soll es diese Zahl einfach nur nehmen und als Pause in Minuten verwenden. Die Dinge, die er in der Zeit ausführen soll, sollen nicht eingefroren werden. Die Pausen liegen zwischen 1 – 30 min.
So möchte ich, dass das Makro diese Zahlen aus der Excel-Zelle ausliest und als Pausenzeit in Minuten verwendet.
Wie lauten diese Befehlszeilen?
Die Befehlszeilen müssen nicht erkennen ob sie jetzt in der richtigen Spalte sind. Sie sollen nur, wenn diese Schleife abgearbeitet wird, den Wert nehmen und so lange pausieren.
Da meine Kenntnisse in VBA sehr gering sind, wäre es sehr schön, die Befehlsabfolge so zu bekommen, dass ich sie gleich verwenden kann ohne anzupassen.
Besten Dank schon im Voraus für jegliche Mühen.