ISBLANK = (ActiveCell.Offset(0, 1).Range("A1"))
ISBLANK(ActiveCell.Offset(0, -1).Range("A1"))
pirms 15 gadiem
Atbildes
Nesaprotu, kur es kļūdos pierakstot funkciju definīcijas? Otrajā un trešajā definētajā funkcija nestrādā.
Jau iepriekš paldies.
Dim decimals As Boolean
Dim tiirs As Boolean
Public Function CheckDecimal(current)
decimals = False
If current < 0 Then
MsgBox "Negative Value. Try again", vbExclamation
Else
If current > ActiveCell.Offset(-1, 2).Range("A1") Then
MsgBox "Too large value. Try again", vbExclamation
Else
decimals = True
End If
End If
End Function
Public Function Tuksh()
tiirs = False
If ISBLANK = (ActiveCell.Offset(0, 1).Range("A1")) Then
tiirs = True
Else
MsgBox "Kljuuda, jau aizpildīts tekošā ieraksta ienākumu lauks, veido jaunu ierakstu!", vbExclamation
End If
End Function
Public Function datums_tiirs()
tiirs = True
If ISBLANK(ActiveCell.Offset(0, -1).Range("A1")) Then
tiirs = False
MsgBox "Kljuuda, nav aizpildīts tekošā ieraksta datums", vbExclamation
End If
End Function
Pirms 15 gadiem
balsis
pirms 15 gadiem
balsis
pirms 15 gadiem
Tad meklē kļūdu pēc elementāra principa, dabū to daļu kas strādā, sakopē tik reižu cik vajag un vienkārši maini nosacījumus un msg box tekstus, ja kaut kas atkal ne tā tad vismaz zināsi ka nosacījums nav pareizs un tas ir tikai laika jautājums kāpēc un kā tas nav pareizs (:
500
1000
Kļūstot par ekspertu pajauta.lv, Tu uzlabo savu klientu servisu un iegūsti papildus publicitāti. Tavas atbildes būs atrodamas 100 tūkstošiem pajauta.lv lietotāju, lieliski atradīs Google, kā arī varēsi izveidot savās web lapās vai draugiem.lv lapā īpašo pajauta.lv bloku.
500