genelde type mismatch hatası vermekte. tablo çalışmamaktadır. dip not :dosyada yer alan adı geçen şirket ve verilerin benimle ilgisi yoktur.https://limewire.com/d/wW7gO#8qxBf3HMtR
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Workbook_Open()
Tarihkontrol
ActiveWorkbook.Unprotect
ActiveSheet.Unprotect
ThisWorkbook.Sheets("SETUP").Visible = True
ThisWorkbook.Sheets("MAIN").Select
Range("A1").Select
ThisWorkbook.Sheets("SETUP").Visible = False
ActiveWorkbook.Protect
ActiveSheet.Protect
End Sub
Sub Tarihkontrol()
Dim Sayfa As Variant
Dim TarihBul As Range
For Each Sayfa In Array("PRODUCTION", "OUTSTOCKS", "FEED")
Worksheets(Sayfa).Unprotect
Set TarihBul = Worksheets(Sayfa).Range("B:B").Find(what:=Date, lookat:=xlWhole)
If TarihBul Is Nothing Then
With Worksheets(Sayfa).Cells(Rows.Count, "B").End(xlUp)(2, 1).End(xlUp)(2, 1)
.EntireRow.FillDown
.Value = Date
End With
End If
Set TarihBul = Nothing
Worksheets(Sayfa).Protect
Next
End Sub
O satırı silip yerine aşağıdaki satırı ekleyin.merhaba yardım ve ilginiz için teşekkür ederim. kodu thisworkbook yapıştırdım ama bu sefer "Range("C" & ThisWorkbook.Sheets("PRODUCTION").Range("BJ2").Value).Select" hatası verdi
Range("B:B").Find(what:=Date).Offset(0, 1).Activate