Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Kontrollkästchen im Formularsteuerelement mit Makro löschen
#11
Hallo Tom,

ich schnalle es noch nicht. 
Das Makro der Schaltfläche befindet sich bei mir im Modul 12 und sieht so aus:

Sub Löschen21()

' Löschen21 Makro
'
    Range("b20:b21").Select
    Selection.ClearContents
    Range("c19").Select
    Selection.ClearContents
    Range("D20:d21").Select
    Selection.ClearContents
    Range("f20:f21").Select
    Selection.ClearContents
    Range("c25:d25").Select
    Selection.ClearContents
    Range("c27").Select
    Selection.ClearContents
    Range("E26").Select
    Selection.ClearContents
    Range("e28").Select
    Selection.ClearContents
    Range("f27").Select
    Selection.ClearContents
    Range("c35:d35").Select
    Selection.ClearContents
    Range("c37").Select
    Selection.ClearContents
    Range("E36").Select
    Selection.ClearContents
    Range("e38").Select
    Selection.ClearContents
    Range("f37").Select
    Selection.ClearContents
    Range("h25:i25").Select
    Selection.ClearContents
    Range("h27").Select
    Selection.ClearContents
    Range("j26").Select
    Selection.ClearContents
    Range("j28").Select
    Selection.ClearContents
    Range("k27").Select
    Selection.ClearContents
    Range("h35:i35").Select
    Selection.ClearContents
    Range("h37").Select
    Selection.ClearContents
    Range("j36").Select
    Selection.ClearContents
    Range("j38").Select
    Selection.ClearContents
    Range("k37").Select
    Selection.ClearContents

End Sub

Mir dem Makro lösche ich wiegesagt schon einige Cellen in der Tabelle  "Earningvorbereitung". Kann ich deinen Code in dieses Makro noch zusätzlich einfügen, wenn ja, wie?

Vielen Dank für deine Hilfe

Hartmut
Antworten Top
#12
das könnte z.B. so aussehen  Confused

Code:
Sub driss()
    Dim i As Integer
    For i = 1 To 24
        Sheets("Tabelle1").Shapes("Check Box " & i).OLEFormat.Object.Value = 0
    Next
   
    Range("b20:b21, c19, D20:d21, f20:f21,c25:d25").ClearContents
    Range("c27, E26, e28, f27, c35:d35, c37, E36, e38").ClearContents
    Range("f37, h25:i25, h27, j26, j28, k27, h35:i35").ClearContents
    Range("h37, j36, j38, k37").ClearContents
End Sub
Antworten Top
#13
Hallo Hartmut,

oder so: Range("B20:B21,C19,D20:D21,F20:F21,C25:D25,C27,E26,E28,F27,C35:D35,C37,E36,E38,F37,H25:I25,H27,J26,J28,K27,H35:I35,H37,J36,J38,K37").ClearContents
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#14
Hallo Klaus-Dieter,

ich füge mal eine Beispieldatei wo ich die nicht relevanten Tabellenblätter einmal gelöscht habe bei. Das Passwort zum Aufheben des Blattschutzes ist "Rose". 

Vielen Dank

Hartmut

Ich danke euch beiden, konnte eure Vorschläge noch nicht testen, melde mich aber später wieder.

Gruß

Hartmut


Angehängte Dateien
.xlsm   Tabelle.xlsm (Größe: 103,2 KB / Downloads: 7)
Antworten Top
#15
Hallo Hartmut,

ich sehe da sechs Eingabebereiche, die auf den ersten Blick alle gleich aussehen. Da würde also einer reichen. Was geschiegt mit den Daten, nachdem sie eingegeben sind? Vermutlich speicherst du die in die entsprechende Anzahl verschiedener Blätter, was der nächste Fehler wäre.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#16
ich konnte mich bei meinen ersten Excel-Dateien mit Makros nicht satt sehen
an meinen ganzen select und activate, hach waren das noch Zeiten  Angel
Antworten Top
#17
Hallo Tom,

zunächst erst einmal dir und Klaus-Dieter vielen Dank, ich habe nun gesehen wie ich die Makros viel kompakter gestallten kann  Idea,

Dein Makro habe ich nun eingegeben und der Schaltfläche habe ich das Makro auch zugeteilt, folgende Zeile wird mir aber als Fehler noch gelb unterlegt angezeigt:

Sheets("Tabelle1").Shapes("Check Box " & i).OLEFormat.Object.Value = 0

Gruß

Hartmut
Antworten Top
#18
dazu gibt es sicher auch eine Fehlermeldung
Antworten Top
#19
Hallo Klaus-Dieter,

In die 6 verschiedene Eingabebereiche gebe ich Vor- und Nachbörsliche Daten und Werte von Aktien ein die am selben Tag ihre Quartalszahlen bekannt geben. Nach Eingabe der Daten drucke ich die Seite/n aus. Anhand der Daten führe ich evtl. Tradingmaßnahmen durch die nichts mehr mit dieser Datei zu tun haben. Die Daten in der Exceldatei werden dann gelöscht und nicht in andere Dateien gespeichert.

Gruß

Hartmut

Hallo Tom,

ja, und ich weiß nicht warum, deshalb frage ich ja auch nach Hilfe. Meine Stärken liegen woanders, bei Excel sind sie leider nur begrenzt.

Gruß

Hartmut
Antworten Top
#20
würdest du die Fehlermeldung denn dann auch mal mitteilen?
Antworten Top


Gehe zu:


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