Registriert seit: 29.09.2015
Version(en): 2030,5
Schau mal:
Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
• Niko
Registriert seit: 25.11.2018
Version(en): 2016 Plus
Hi nochmal,
sry fürs dauernde nachfragen aber der Code funktioniert nicht.
Code:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
ActiveWorkbook.ActiveSheet.Unprotect ("1234")
If Not Intersect(Target, Range("C6:D36, G6:H36, K6:L36, R6:S36")) Is Nothing Then
Frac = 1440 / (1 - 4 * ([A1] = "Woche") - 29 * ([A1] = "Monat"))
Target = IIf(Target = "", -Int(-Time * Frac) / Frac, "")
Cancel = True
End If
ActiveWorkbook.ActiveSheet.Protect ("1234")
End Sub
Zeigt fehler bei Kompilieren und "FRAC =" wird Blau.
Wo kann der Fehler liegen?
Danke,
Niko
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
1. Du hast Option Explicit. Dann Dim Frac
2. Frac könnte ein Systemwort sein. Dann Flick.
Registriert seit: 25.11.2018
Version(en): 2016 Plus
Danke dir für deine Zeit und Mühe, aber der Code funktioniert nicht, tut sich nichts.
Brauche den Code für .xlsm datei.
Danke trozdem,
Niko :78:
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Ich habe Deinen Code nicht vorher ausprobiert, an welchem ich dann geändert hatte.
Jetzt stelle ich fest, dass die (288) bei mir auch schon nicht läuft.
Registriert seit: 25.11.2018
Version(en): 2016 Plus
Alles Gut,
Option Explicit hatte ich schon...aber hatte Dim Frac noch nicht hinzugefügt...hatte es nicht bemerkt...anfänger fehler :16: .
mit Dim und
Code:
Target = IIf(Target = "", -Int(-Time * Frac) / Frac, "")
Funktionierte es Bestens :18:
Danke nochmals :78:
Niko