Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
716to720
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
716to720
716to720
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

MsgBox

MsgBox
08.01.2006 01:38:35
Victor
Hallo Leute hab da ein Problem !!!
Ich schreibe Daten in eine oder mehrere Zellen. Wie kann ich eine MsgBox einrichten das wenn ich eine oder mehrere Zellen Markiere und die Entf. Taste drücke das dann eine Meldung kommt ob ich die Daten wirklich Löschen möchte.
Könnt ihr mir helfen ? Im vorraus schon mal Danke :-))
Schöne Grüße aus dem Saarland
Victor

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: MsgBox
08.01.2006 02:15:30
Josef
Hallo Victor!
Beispiel für Spalte "C"!
' **********************************************************************
' Modul: Tabelle1 Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
On Error GoTo ErrExit
If Not Intersect(Target, Range("C:C")) Is Nothing Then
  Application.EnableEvents = False
  For Each rng In Selection
    If rng = "" Then
      If MsgBox("Wollen Sie wirklich löschen?", 292, "Frage") = 7 Then
        Application.Undo
        Exit For
      End If
    End If
  Next
End If
ErrExit:
Application.EnableEvents = True
End Sub


'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: MsgBox--Danke !!!
08.01.2006 12:47:40
Victor
Danke Josef für deine schnelle hilfe.
Schöne Grüße aus dem Saarland
Victor
AW: MsgBox
08.01.2006 13:16:07
Victor
Hallo Josef
Ich müsste den Code mit einem anderen verbinden sonst bekomme ich eine Fehlermeldung. Ich schick mal den andern Code rüber.
Gruß Victor

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
If Not Intersect(Target, Range("C4:AG28")) Is Nothing Then
If Target.Value = 100 And Cells(Target.Row, 38).Value = "" Then
MsgBox "Keine Urlaubseingabe !!! Kein Eintrag möglich"
Target.Value = ""
End If
End If
End If
End With
End Sub

Anzeige
AW: MsgBox
08.01.2006 15:41:28
Josef
Hallo Victor!
Ich weis aber nicht welcher Code in welchem Bereich gelten soll!
Hier mal alles für einen Bereich!
' **********************************************************************
' Modul: Tabelle1 Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
On Error GoTo ErrExit
If Not Intersect(Target, Range("C4:AG28")) Is Nothing Then
  Application.EnableEvents = False
  If Target.Count = 1 Then
    If Target.Value = 100 And Cells(Target.Row, 38).Value = "" Then
      MsgBox "Keine Urlaubseingabe !!! Kein Eintrag möglich"
      Target.Value = ""
      GoTo ErrExit
    End If
  End If
  For Each rng In Selection
    If rng = "" Then
      If MsgBox("Wollen Sie wirklich löschen?", 292, "Frage") = 7 Then
        Application.Undo
        Exit For
      End If
    End If
  Next
End If
ErrExit:
Application.EnableEvents = True
End Sub


'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: MsgBox--Danke !!!!
08.01.2006 15:58:08
Victor
Hi Josef klappt super danke nochmals für deine schnelle hilfe.
Gruß Victor :-))
geschlossen oT
08.01.2006 16:45:23
Schließer
o

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige