Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1612to1616
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA-Programme (kopieren, Kopie erstellen)

VBA-Programme (kopieren, Kopie erstellen)
03.03.2018 07:40:06
Markus
Guten Tag!
Wäre super nett, wenn mir einer von Euch helfen könnte.
Habe eine Excel-Datei mit drei Tabellenblättern.
Ich möchte, dass bestimmte Werte (AY7:BD7) durch ein VBA-Programm in das Tabellenblatt (Spielabschnitt B:G) durch betätigen eines Button kopiert wird.
Begonnen wird beim Tabellenellenblatt „Kopie1“.
Mit dem Tabellenblatt „Spielvordruck“ möchte ich durch ein VBA-Programm (Betätigung durch einen Button), dass eine Kopie2, Kopie3, Kopie4…. erzeugt wird, so viele, wie benötigt werden.
In jeder einzelnen Kopie möchte ich durch ein VBA-Programm bestimmte Werte (AY7:BD7) durch ein VBA-Programm in das Tabellenblatt (Spielabschnitt B:G) durch Betätigen eines Button kopieren. Genau wie bei Kopie 1. Immer automatisch eine Zeile tiefer.
Die beiden VBA-Programme sind unter Module eingepflegt.
- Neue Kopie aufrufen
- Nach Spielabschnitt kopieren
Bin Anfänger. Habe diese Programme auch nur übernommen und versucht abzuändern.
Funktionieren tut bei Kopie1 das Betätigen des Button „nach Spielabschnitt kopieren“.
Funktionieren tut bei Spielvordruck das Betätigen des Button „neue Kopie erstellen“.
Jedoch bei der erzeugten neuen Kopie ist der Button „nach Spielabschnitt kopieren“ mitten in der Tabelle, wo dieser nicht hin soll. Außerdem wenn ich dann den Button in dieser Kopie verwende, kommt immer eine Fehlermeldung. Ich weiß nicht, was ich noch abändern muss, damit es funktioniert.
Könnte mir einer von euch Experten weiterhelfen.
Vielen Dank und Gruß Markus
Anlage:
https://www.herber.de/bbs/user/120183.xlsm

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA-Programme (kopieren, Kopie erstellen)
03.03.2018 11:27:17
Klexy
Das mit mitten im Blatt liegt an folgender Zeile im Makro:
ActiveSheet.Buttons.Add(868.5, 232.5, 76.5, 34.5).Select

Die vier Zahlen bedeuten:
- Abstand vom linken Blattrand
- Abstand vom oberen Blattrand
- Breite des Buttons
- Höhe des Buttons
jeweils in Pixel, glaube ich.
Den Rest schau ich mir nachher an. Liegt an den gelben Zellen in M1/2
AW: VBA-Programme (kopieren, Kopie erstellen)
03.03.2018 18:12:11
Markus
Hallo Klexy,
hat super geklappt mit den beiden Änderungen!
Vielen Dank und Gruß Markus
AW: VBA-Programme (kopieren, Kopie erstellen)
03.03.2018 12:03:41
Klexy
Im Spielvordruck sind die gelben Zellen in P1/2
In Kopie 1 sind sie auf M1/2
Das Makro erwartet sie auf M1/2
Lösung: die beiden gelben Zellen im Spielvordruck nach M1/2 verschieben. Dann passt alles.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige