Office: Kontrollabfrage nach klicken eines "Löschen-Makro's&quo

Helfe beim Thema Kontrollabfrage nach klicken eines "Löschen-Makro's&quo in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo alle zusammen, ich habe mehrere Makro's geschrieben, die in bestimmten Zellen Daten löschen sollen. Klick ich da nun versehntlich drauf, sind... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Alex, 20. August 2010.

  1. Alex Erfahrener User

    Kontrollabfrage nach klicken eines "Löschen-Makro's&quo


    Hallo alle zusammen,

    ich habe mehrere Makro's geschrieben, die in bestimmten Zellen Daten löschen sollen. Klick ich da nun versehntlich drauf, sind die Daten unwiederruflich gelöscht. Und genau dafür möchte ich eine vorherige "Kontrollabfrage" die mir die Wahl lässt, den Löschvorgang wirklich auszuführen oder abzubrechen.

    Ich füge mal die Datei bei, die gemeinten Makro's befinden sich im TB "Datenliste".

    Vielen dank schon mal im Voraus

    Thomas
     
  2. schatzi Super-Moderator
    Hallo!

    Deine Makros enthalten noch eine Menge Müll, die der Rekorder mitaufgezeichnet hat. Das passt zwar gut zum Thema "Abfuhrkalender", aber bremst auch die Geschwindigkeit und verringert die Übersichtlichkeit.

    Am Beispiel "Altpapier":
    Das Einzige, was passieren muss, ist
    1. Aufheben des Blattschutzes
    2. Löschen von H5:H70
    3. Speichern
    4. Setzen des Blattschutzes

    Dazu reicht auch dies:
    Code:
    Sub AltpapierLöschen()
        ActiveSheet.Unprotect
        Range("H5:H70").ClearContents
        ActiveWorkbook.Save
        ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
    End Sub
    Eine Sicherheitsabfrage kannst du als erste Zeile einbauen:
    Code:
    If MsgBox("Sollen die Daten wirklich gelöscht werden?", vbYesNo) = vbNo Then Exit Sub
     
    schatzi, 20. August 2010
    #2
  3. Alex Erfahrener User
    Joho, vorweg, alles klappt bestens, dazu nochmals mein Dank.

    Was den "Datenmüll" beim Aufzeichnen meiner Makros angeht, dem habe ich jetzt Dank dir eine "Abfuhr" erteilt.
    Leider kenne ich mich mit VBA nicht sonderlich gut aus, so dass beim Aufzeichnen mit dem Makrorecorder jeder "Pfurz" mitgeschrieben wird. Das ist halt mein Schicksal, aber damit kann ich leben.
    Würde sich jeder so gut auskennen wie Ihr, bräuchte man dieses Forum nicht, was schade wär.

    Nichts für Ungut, ich bleib euch weiterhin treu, macht weiter so.

    MfG

    Thomas

    :-D
     
Thema:

Kontrollabfrage nach klicken eines "Löschen-Makro's&quo

Die Seite wird geladen...
  1. Kontrollabfrage nach klicken eines "Löschen-Makro's&quo - Similar Threads - Kontrollabfrage klicken Löschen

  2. Zeile per Klick farblich machen auch für weitere Tabellenblätter möglich?

    in Microsoft Excel Hilfe
    Zeile per Klick farblich machen auch für weitere Tabellenblätter möglich?: Hallo. Ich habe mehrere Tabellenblätter. Das 1. Blatt ist Bedingt formatiert mit: =ZEILE()=ZELLE("Zeile") dazu die Farbe grün und dem VBA Code: Target.Calculate (Datei ist im Anhang) Wenn ich...
  3. Klick Schaltfläche Zelle markieren in der die Schaltfläche liegt

    in Microsoft Excel Hilfe
    Klick Schaltfläche Zelle markieren in der die Schaltfläche liegt: Hallo Zusammen Ich bin seit mehreren Tagen am suchen: Ich möchte mit vba (bin Neuling) die Zelle markieren/aktiv setzen die hinter der Schaltfläche liegt. Es gibt mehrere gleiche Schaltflächen...
  4. Zeile einfügen per Button Klick möglich?

    in Microsoft Excel Hilfe
    Zeile einfügen per Button Klick möglich?: Guten Morgen. Ist es möglich, dass man per Klick auf einen Button (siehe bitte Anhang) eine Zeile einfügen kann? Konkretes Beispiel: Klick mit der Maus in das Feld A3 Wenn ich jetzt auf den...
  5. Markieren einer kompletten Textzeile durch einfaches Anklicken möglich?

    in Microsoft Word Hilfe
    Markieren einer kompletten Textzeile durch einfaches Anklicken möglich?: Hallo zusammen, für eine Programmierung benötige ich viele einzelne Kommandozeilen, die ich von einem Word Dokument dann copy&paste benutze. Jedoch muss ich immer die Zeile aufwendig mit der Maus...
  6. 1-Klick-Voreinstellung, Anhänge drucken

    in Microsoft Outlook Hilfe
    1-Klick-Voreinstellung, Anhänge drucken: Moin zusammen, ich muss häufig E-Mails und Anhänge ausdrucken. Dabei muss das Einzugsfach geändert werden. Dafür habe ich mir eine 1-Klick-Voreinstellung angelegt. Gibt es einen kurzen...
  7. Langsame Animation weiterlaufen lassen trotz Klick in die Präsentation?

    in Microsoft PowerPoint Hilfe
    Langsame Animation weiterlaufen lassen trotz Klick in die Präsentation?: Hallo zusammen, ich habe eine Grafik in meiner Präsentation, die über einige Minuten ganz langsam verblassen soll. Währenddessen soll die Präsentation ganz normal weiterlaufen, gesteuert per...
  8. CommandButton Farbe bei Klick ändern

    in Microsoft Excel Hilfe
    CommandButton Farbe bei Klick ändern: Guten Morgen, und wieder eine Anfängerfrage. Ich habe in einer UserForm einen CommandButton. Wenn ich den anklicke, soll sich seine Hintergrundfarbe ändern (Bsp. rot auf grün). Wie kann ich das...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden