Office: WS Tabelle

Helfe beim Thema WS Tabelle in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Leute, ich hab ein RIESEN Problem.. und zwar soll das IF so Funktionieren: If WsTabelle.Weekday(Cells(i, 1), 2) < 6 Then Sprich: Die... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Heba, 7. Dezember 2010.

  1. Heba Erfahrener User

    WS Tabelle


    Hallo Leute,

    ich hab ein RIESEN Problem.. und zwar soll das IF so Funktionieren:


    If WsTabelle.Weekday(Cells(i, 1), 2) < 6 Then

    Sprich: Die Tabelle die in der Variable WsTabelle gerade aktiv ist in DER TABELLE soll der Weekday in Cells(i,1),2) gecheckt werden.

    Aber das

    If WsTabelle.Weekday lässt er nicht zu.. hoff es ist verständlich was ich meine und hoff mir kann jmd helfen.. unten der komplette VBA Code

    Danke im Vorraus :)


    Private Sub CommandButton6_Click()
    pw = InputBox("Bitte geben Sie zur Bestätigung 'LÖSCHEN12345%' ein." & vbLf & vbLf & _
    "!!VORSICHT!!" & vbLf & vbLf & _
    "ALLE DATEN WERDEN GELÖSCHT!")
    If pw = "LÖSCHEN12345%" Then
    Dim a As String
    a = MsgBox("Sind Sie sicher, dass Sie alle Daten löschen möchten?", vbYesNo, "")
    If a = vbYes Then
    For Each WsTabelle In Sheets
    Select Case WsTabelle.Name
    Case "Rechner", "(c) me", "Administration", "Daten", "Passwörter", "Benutzer"
    ' Blattschutz wird nicht aufgehoben für diese beiden
    Case Else
    ' für alle anderen wird Blattschutz aufgehoben
    WsTabelle.Unprotect Worksheets("Passwörter").Range("C1")
    For i = 2 To 31
    If Weekday(Cells(i, 1), 2) < 6 Then
    WsTabelle.Range("A" & i & ":K" & i).Interior.ColorIndex = 42
    WsTabelle.Range("A" & i & ":C" & i).Font.FontStyle = "Bold"
    WsTabelle.Range("I" & i & ":J" & i).Font.FontStyle = "Bold"
    End If
    If Weekday(Cells(i, 1), 2) < 6 Then
    WsTabelle.Range("A" & i & ":K" & i).Interior.ColorIndex = 16
    WsTabelle.Range("A" & i & ":K" & i).Font.FontStyle = "Standard"
    WsTabelle.Range("C" & i & ":C" & i).ClearContents
    WsTabelle.Range("D" & i & ":D" & i).ClearContents
    WsTabelle.Range("E" & i & ":E" & i).ClearContents
    WsTabelle.Range("F" & i & ":F" & i).ClearContents
    WsTabelle.Range("G" & i & ":G" & i).ClearContents
    WsTabelle.Range("H" & i & ":H" & i).ClearContents
    WsTabelle.Range("I" & i & ":I" & i).ClearContents
    WsTabelle.Range("J" & i & ":J" & i).ClearContents
    WsTabelle.Range("K" & i & ":K" & i).ClearContents

    End If
    If Weekday(Cells(i, 1), 2) < 6 Then
    Range("A" & i & ":K" & i).Interior.ColorIndex = 1
    End If
    Next i
    Dim LöschBereich As String
    Dim LöschBereich1 As String
    Dim LöschBereich2 As String
    Dim LöschBereich3 As String
    Dim LöschBereich4 As String

    LöschBereich = "D2:D31"
    LöschBereich1 = "E2:E31"
    LöschBereich2 = "F2:F31"
    LöschBereich3 = "M2:Q31"
    LöschBereich4 = "E42:H72"

    WsTabelle.Range(LöschBereich).ClearContents
    WsTabelle.Range(LöschBereich1).ClearContents
    WsTabelle.Range(LöschBereich2).ClearContents
    WsTabelle.Range(LöschBereich3).ClearContents
    WsTabelle.Range(LöschBereich4).ClearContents

    End Select
    Next WsTabelle
    Call Stempellöschen
    Call sperren
    MsgBox ("Alle Daten wurden gelöscht")
    End If
    Else
    If StrPtr(pw) = 0 Then
    MsgBox ("Es wurde abgebrochen!" & vbLf & vbLf & "Es wurde nichts gelöscht")
    Else
    MsgBox "Der Bestätigungscode war falsch" & vbLf & vbLf & _
    "Es wurde nichts gelöscht"
    End If
    End If
    End Sub
     
  2. schatzi Super-Moderator
    Hallo!
    Weekday ist ja auch kein Objekt einer Tabelle, sondern eine Funktion!

    If Weekday(WsTabelle.Cells(i, 1), 2) < 6 Then
     
    schatzi, 7. Dezember 2010
    #2
  3. Heba Erfahrener User
    ahhhh cool.. so einfach kanns sein - bist ein schatzi WS Tabelle o_O ^^ hehe
     
Thema:

WS Tabelle

Die Seite wird geladen...
  1. WS Tabelle - Similar Threads - Tabelle

  2. Schriftart einer Tabelle im Unterformular verändern

    in Microsoft Access Hilfe
    Schriftart einer Tabelle im Unterformular verändern: Hallo, wie kann ich die Schriftart einer Tabelle ( Datenblatt ) im Unterformular verändern. Also nicht Global für alle! Mit freundlichen Grüßen
  3. Tabellenränder beim Druck ausblenden

    in Microsoft Word Hilfe
    Tabellenränder beim Druck ausblenden: Hallo zusammen, in meiner Vorlage habe ich eine Adressbox mit 2 Spalten und 3 Zeilen, sowie als Fußzeile eine Tabelle mit 4 Spalten und 3 Zeilen eingefügt. Zur besseren Orientierung möchte ich...
  4. 2 Tabellen nach bestimmten Kriterien synchronisieren

    in Microsoft Excel Hilfe
    2 Tabellen nach bestimmten Kriterien synchronisieren: Ich habe 2 identische Excel Dokumente -TB1 und TB2 haben gleiches Layout/ bedingte Formatierungen und Formeln enthalten -in TB1 Pflege ich alle Daten täglich (meine Daten) (mehrere Sheets) -in...
  5. Zusammenfassen von Tabellen

    in Microsoft Excel Hilfe
    Zusammenfassen von Tabellen: Guten Morgen zusammen, ich habe folgendes Problem bei dem ich nicht weiterkomme. Ausgangs Situation ist: Es gibt mehrere Tabellen mit Bestellungen z.b. so: Tabelle 1 = Bestellung1; Tabelle 2 =...
  6. Intelligente Tabelle Filter fixieren

    in Microsoft Excel Hilfe
    Intelligente Tabelle Filter fixieren: Moin, ich habe eine Tabelle wo ich eine Intelligente Tabelle von gemacht habe. Dann habe ich den dazu gehörigen Filter eingestellt. Wenn ich jetzt etwas Filtere, wird das Filterfenster auch...
  7. Datenübernahme in andere Tabelle ohne Leerzeilen, Anfänger

    in Microsoft Excel Hilfe
    Datenübernahme in andere Tabelle ohne Leerzeilen, Anfänger: Hallo, Auch wenn dieses Thema schon mehrere Male gepostet wurde, hab ich dennoch ein Probelm damit. Ich möchte Werte aus einer Tabelle in eine andere auflisten. Die ausgangs Tabelle enthält...
  8. Intelligente Tabelle mit Suchfeld durchsuchen?

    in Microsoft Excel Hilfe
    Intelligente Tabelle mit Suchfeld durchsuchen?: Hallo, ich habe kürzlich das Video "Eigene Suchleiste für Excel Tabellen" von Jakob Neubauer gesehen und fand das äußerst interessant. Wir haben eine Arbeitsmappe da haben wir einmal eine...
  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