Zdravím,
mám menší problém s kódem viz níže. při spuštění makra, kdy se mi jednotlivé sloupce kopírují do jiného listu mi řádek If Target = "" Then - vyhazuje chybu. V tomto sloupci mám automatické otevírání kalendáře po kliknutí na buňku.
Předem děkuji za pomoc..
Option Explicit
Private Sub CommandButton1_Click()
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim oblast As Range
Dim Cancel As Boolean
Dim formular As UserForm1
Dim datum
Dim dat As String
Set oblast = Range("A1033:B7000")
'paby to fungovalo jen pro vymezenou oblast
If Intersect(Target, oblast) Is Nothing Then Exit Sub
'zrušení výběru buněk, které by za normálních okolností byly vybrany
Cancel = True
'If Target.Column = 1 And (Target.Row >= 4 And Target.Row <= 41) Then
If Target = "" Then
UserForm1.Show
datum = Range("W3").Value
Dim den, mesic
den = Day(datum)
mesic = Month(datum)
If den < 10 Then
den = "0" & den
End If
If mesic < 10 Then
mesic = "0" & mesic
End If
dat = mesic & "/" & den
Target.Value = dat
End If
End Sub
Problém s kódem VBA
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 3445
-
od lukas222
Zobrazit poslední příspěvek
05 lis 2024 13:36
-
- 4
- 4113
-
od petr22
Zobrazit poslední příspěvek
28 lis 2024 10:06
-
- 11
- 4842
-
od RIKI22
Zobrazit poslední příspěvek
06 dub 2025 20:42
-
- 4
- 2578
-
od Shokata88
Zobrazit poslední příspěvek
19 úno 2025 19:18
-
- 1
- 4706
-
od meda2016
Zobrazit poslední příspěvek
31 led 2025 21:50
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti