Win 7 işletim sistemi ve Office 2007 yüklü bir bilgisayarda öğrencilerim için hazırladığım bir günlük yazma programını sınıfımdaki bilgisayarda (win XP office 2007) çalıştırmayı denediğimde
Dim bak As Range
For Each bak In Range("g1:g" & WorksheetFunction.CountA(Range("g1:g40")))
If StrConv(bak.Value, vbUpperCase) = StrConv(ComboBox1.Value, vbUpperCase) Then
bak.Select
UserForm1.Hide
UserForm2.Show
End If
Next bak
kodunu kullandığım her işlev
If StrConv(bak.Value, vbUpperCase) aşamasında hata veriyor.
Belki office bileşenlerinde eksik kurulum vardır diye office programını kaldırdım ve yeniden full kurdum ama hata hala devam ediyor. Bu kodu kullanmadan programı baştan yazmak benim çok zamanımı alacak belki de beceremeyeceğim.
Acaba bu hata nereden kaynaklanır? Bilgisi olan ya da tecrube edinmiş olan biri çözüm hakkında yardımcı olursa sevinirim.
Bu arada program benim bilgisayarımda gayet sağlıklı çalışıyor.
Dim bak As Range
For Each bak In Range("g1:g" & WorksheetFunction.CountA(Range("g1:g40")))
If StrConv(bak.Value, vbUpperCase) = StrConv(ComboBox1.Value, vbUpperCase) Then
bak.Select
UserForm1.Hide
UserForm2.Show
End If
Next bak
kodunu kullandığım her işlev
If StrConv(bak.Value, vbUpperCase) aşamasında hata veriyor.
Belki office bileşenlerinde eksik kurulum vardır diye office programını kaldırdım ve yeniden full kurdum ama hata hala devam ediyor. Bu kodu kullanmadan programı baştan yazmak benim çok zamanımı alacak belki de beceremeyeceğim.
Acaba bu hata nereden kaynaklanır? Bilgisi olan ya da tecrube edinmiş olan biri çözüm hakkında yardımcı olursa sevinirim.
Bu arada program benim bilgisayarımda gayet sağlıklı çalışıyor.
