2.1k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo

Bräuchte ein Makro für ein Serie von Etiketten?

Ich möchte das Makro über eine Schaltfläche starten das mir z.B den Inhalt von Zelle B4 kopieren , in z.B Zelle B1 einfügt und um z.B um 1 erhöht.

Ein weiteres Makro soll das gleiche bewirken aber mir den Wert um 1 verringern.

Das Makro möchte ich mir dann kopieren und die Zellbezüge für weitere Etikettreihen anpassen.

Makro sollte nur auf dem Tabellenblatt – Kundenetikett- laufen.
Ich hoffe das ich mein Problemchen verständlich geschildert habe.



Danke
Hans

9 Antworten

0 Punkte
Beantwortet von
xyz ??? zeig mal dein macro dann können wir es verbessern
0 Punkte
Beantwortet von
Hallo

Habe mein Problemchen wohl doch schlecht beschrieben.
Ich habe noch kein Makro.


Hans
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Hans,

Ich hoffe das ich mein Problemchen verständlich geschildert habe.



das Ausbleiben von konstruktiven Antworten lässt vermuten, dass dem nicht so ist.
Versuch's doch noch mal, wenn möglich mit einem anschaulichen Beispiel.

Gruß
Rainer
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all ^^

ein Beispiel

gruss nighty

Sub hansPlus()
Cells(4, 2) = Cells(1, 2) + 1
End Sub


Sub Hansminus()
Cells(4, 2) = Cells(1, 2) - 1
End Sub


Bei einer schaltflaeche waere ein makro mit call makroname aufrufbar
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all

z.b.

Private Sub CommandButton1_Click()
Call DeinMakroname
End Sub


gruss nighty
0 Punkte
Beantwortet von
Hallo
Habe versucht mir das Makro aufzuzeichnen, was leider nicht ganz
funktioniert


Sub plus()
Range("B4").Select
Selection.Copy
Range("B1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
in B1 soll dann der Wert um 1 erhöht werden

End Sub

Hoffe mein Beispiel hilft


Besten Dank an alle für die Hilfe.
Hans
0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo Hans,
dazu gibt es einige Möglichkeiten.
Select ist aber nicht nötig.


Sub EinsPlus()
Range("B1") = Range("B4") + 1
End Sub


Von : nighty

Sub hansPlus()
Cells(4, 2) = Cells(1, 2) + 1
End Sub

Gruß
fedjo
0 Punkte
Beantwortet von
Hallo
Das war was ich brauchte, werde mich bemühen das nächste Mal mein
Anliegen besser zu beschreiben.


Vielen Dank
Hans
0 Punkte
Beantwortet von nostalgiker6 Experte (7.1k Punkte)
Vielleicht solltest du auch mal HIER schauen.
...