Schaltfläche löschen

Hallo, bin kein Experte, deshalb meine bescheiden Frage.
Ich möchte gerne in Excel eine Schaltfläche haben, wo ich mit einem Mausklick darauf 4 Felde (B6,C6,D6,E6) löschen kann? Kann man dies in Excel machen und wir funktioniert das??? Danke im Voraus!!!
GRuß Torsten

Hallo Torsten,
kopiere einfach folgenden Code in den VBA Editor

Sub Makro1()

’ Makro1 Makro


Range(„B6:E6“).Select
Selection.Delete Shift:=xlToLeft
End Sub

Dann kannst du dir per Symbolleiste eine Schaltfläche einfügen und diese mit dem Makro belegen.
Gruß
Steffen

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Super…DANKE…funktioniert einwandfrei…wieder was dazu gelernt!!!
Eine kleine Bitte noch…
Schaltfläche funktioniert…der Rahmen wird auch mit gelöscht…
Kann man den feste stehen lassen???
GRuß
Torsten

Schaltfläche funktioniert…der Rahmen wird auch mit
gelöscht…
Kann man den feste stehen lassen???

Hallo Torsten,

vielleicht so:

Sub Loesch()
Range(„B6:E6“).ClearContents
End Sub

Gruß
Reinhard

Danke Reinhard
jetzt kommt ein Problem mehr…PUHHH
will noch ne Schaltfläche machen mit einer Löschfunktion…Er nimmt aber nur immer eine an…(B6:F6)
Mache eine neue mit (B7:F7) und dann ist die erste auch B7:F7…
Was mache ich falsch?
Gruß
Torsten

Hat sich erledigt, habe es hinbekommen…
Trotzdem vielen vielen Dank
Gruß
Torsten

Hat sich erledigt, habe es hinbekommen…

Hallo Torsten,

das ist schön, ich hab nämlich nicht genau kapiert was du in der anderen Nachfrage sagtest.

Wenn du makrocode brauchst der nicht stur E6:G6 oder was das war löscht sondern immer in der aktuellen Zeile die Zellen in E-G dann sag hier Bescheid.

Gruß
Reinhard

Hallo

Jetzt habe ich meine Datei soweit hinbekommen, das es einigermaßen funktioniert.
Habe eine Schaltfeld löschen erstellt…Beispiel C6:F6.
Allerdings wird noch das Feld in dem sich gerade der Cursor aufhält auch geloescht…Großes Problem…Weiß jemand Abhilfe…
Gruß
Torsten

Habe eine Schaltfeld löschen erstellt…Beispiel C6:F6.
Allerdings wird noch das Feld in dem sich gerade der Cursor
aufhält auch geloescht

Hallo Torsten,

ohne den Code zu sehen ist das schwierig zu beantworten.
Zeige ihn und wenn es notwenig sein sollte, lade eine beipielmappe mal hoch mit FAQ:2861

Gruß
Reinhard

Kann ich dir die Datei so senden???

Kann ich dir die Datei so senden???

Hallo Torsten,

warum? Durchs allgemeine Hochladen können dir doch mehr helfen.

Gruß
Reinhard

Hast Du auch wieder recht.

Hier der Link:

http://www.hostarea.de/server-02/Februar-bca1b9f009.xls

Problembeschreibung:
Mit dem(x) sollen die Felder rechts daneben gelöscht werden.
Wenn der Cursor aber irgendwo in einem Feld ist wird dies mit gelöscht und die Felder rutschen ein höher.

Gruß
Torsten

Beschreibung:

http://www.hostarea.de/server-02/Februar-bca1b9f009.xls
Mit dem(x) sollen die Felder rechts daneben gelöscht werden.
Wenn der Cursor aber irgendwo in einem Feld ist wird dies mit
gelöscht und die Felder rutschen ein höher.

Hallo Torsten,

Sub Makro1()
Rows(5).Delete
End Sub

Sub Makro2()
Rows(6).Delete
End Sub

Gruß
Reinhard

Hallo Reinhard…
habe mich ein bisschen falsch ausgedrückt…sorry.
die Positionen muessen stehen bleiben.

Gruß
Torsten

habe mich ein bisschen falsch ausgedrückt…sorry.
die Positionen muessen stehen bleiben.

Hi Torsten,

dann nimm deinen Code und schmeiß „Selection.delete“ raus, oder so:

Sub Makro1()
Rows(5).ClearContents
End Sub
Sub Makro2()
Rows(6).ClearContents
End Sub

Gruß
Reinhard

Hallo Reinhard…
hat soweit geklappt.
Schaltfläche funktioniert.
Nächste Frage:
Inhalt der Zeilen wird gelöscht.
Die Formel dahinter auch.
Geht das das die Formel stehen bleibt.
GRuß
Torsten

Nächste Frage:
Inhalt der Zeilen wird gelöscht.
Die Formel dahinter auch.
Geht das das die Formel stehen bleibt.

Hallo Torsten,

nein. Würde die Formel wieder drinstehe wäre ja der Wert wieder da.

Wenn müßte man den Quellbereich der Formel verändern und in der Formel mit Wenn() arbeiten.

Ob das Sinn macht?

Gruß
Reinhard

Hallo Reinhard,

wie du in meiner Datei siehst, habe ich 2 Blätter.
Januar und Februar.
Ich möchte die Daten von Januar immer in Februar mit rein schreiben. Dann irgendwann von Februar in März.
Lösche ich ist der die Formel das es automatisch nach Februar kopiert auch weg…
Das wäre gut wenn nur der Inhalt den ich dort rein schreibe gelöscht und nicht auch der der Verweiss auf Tabelle Januar.
Gruß
Torsten