• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makrolar sonradan çalışmıyor

Katılım
30 Nisan 2008
Mesajlar
13
Excel Vers. ve Dili
Türkçe, Office 2007
Arkadaşlar merhaba, excel'de VBA yazıyorum gayet güzel çalışıyor ama dosyayı kaydedip kapattıktan sonra tekrar açmak istediğimde makrolar işlemiyor. Bunun çözümünü bilen var mı acaba? teşekkürler....
 
Arkadaşlar merhaba, excel'de VBA yazıyorum gayet güzel çalışıyor ama dosyayı kaydedip kapattıktan sonra tekrar açmak istediğimde makrolar işlemiyor. Bunun çözümünü bilen var mı acaba? teşekkürler....
Bir tane öyle bir dosya ekleyiniz bakalım.:cool:
 
B2 ve C2 hücrelerine değer girilince E2 sütununda hemen Sonucu yazıyor.Ortalaması 50 den küçükse kaldı yazıyor byükse geçti yazıyor.Bu makro herhangi bir hücreyi her seçtiğnizde çalışıyor.Siz öyle hazırlamışsınız.
Ekli dosyayı inceleyiniz.
Kodlar çalışma sayfasının kod bölümünde.:cool:
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ort = (Range("b2").Value + Range("c2").Value) / 2
If ort < 50 Then
    Range("e2").Value = "Kaldı"
    Else
    Range("e2").Value = "Geçti"
End If
End Sub
 
tam olarak &#246;yle de&#287;ildir, vize+final'in ortalamas&#305; 50 den k&#252;&#231;&#252;kse bu kez vize+b&#252;t&#252;nleme'nin ortalamas&#305;n&#305; al&#305;p ona g&#246;re i&#351;lem yap&#305;yordu, algoritma k&#305;sm&#305; &#246;nemli de&#287;il ger&#231;i, zaten VB'de iyiyim de, excel ile entegre olunca neden sonradan &#231;al&#305;&#351;mad&#305;&#287;&#305;n&#305; merak etmi&#351;tim. umar&#305;m olmu&#351;tur, indiriyorum:) te&#351;ekk&#252;rler bu arada
 
ve kontrol ettim, ancak sorun halen devam ediyor, makrolar &#231;al&#305;&#351;m&#305;yor :/
 
B2 hücresine veya C2 hücresine 60 dğerini girin
ve herhangi bir hücreyi seçin.
E2 Hücresinde "GEÇTİ" değerini göreceksiniz.
Sonra yine B2 ve C2 hücresine 10 girin
bir hücre seçin
E2 hücresinde "KALDI" değerini göreceksiniz.:cool:
 
B2 hücresine veya C2 hücresine 60 dğerini girin
ve herhangi bir hücreyi seçin.
E2 Hücresinde "GEÇTİ" değerini göreceksiniz.
Sonra yine B2 ve C2 hücresine 10 girin
bir hücre seçin
E2 hücresinde "KALDI" değerini göreceksiniz.:cool:

Dostum anlıyorum, programlama konusunda yeni felan değilim bunu belirtmek isterim ancak dediklerin olmuyor
"Private Sub Worksheet_SelectionChange" deyiminde zaten seçim değişirse sub'un işleyeceği anlaşılıyor ama bu olay ilk seferde oluyor sadece.

Dosyayı kaydedip kapatıp, daha sonra tekrar açıp girdiğimde çalışmıyor, makrolar etkinleştirilemiyor, ben bunu anlatmak istiyorum, ki sanırım bu problem Visual Basic veya derleyicisi ile alakalı değil, tamamen Excel ile alakalı birşey diye düşünüyorum. O sebepten dolayı da sizlerde yardım istiyorum. :/
 
Hatırlatmak niyetiyle yazmaya başladım:
1.Exceli 2003 kurar iken cd-de eksik dosya olmasın ?
2.Makrolar →Güvenlik Düzeyini kontrol edin ?

Office 2007 kullanıyorum ve menülerde makro güvenliği hakkında hiç birşey yok. sadece dosya koruma butonları var, şifre verme dosyaya vs. 2003teki gibi makroları etkinleştir yada dosya açılırken "bu dosyada makrolar var, güvenliğiniz için engellendi çalıştırmak istiyorsanız tıklayın" felan yazısı da gelmiyor. Office 2007 ile alakalı bir problem olma ihtimali ?
 
Dostum anl&#305;yorum, programlama konusunda yeni felan de&#287;ilim bunu belirtmek isterim ancak dediklerin olmuyor
"Private Sub Worksheet_SelectionChange" deyiminde zaten se&#231;im de&#287;i&#351;irse sub'un i&#351;leyece&#287;i anla&#351;&#305;l&#305;yor ama bu olay ilk seferde oluyor sadece.

Dosyay&#305; kaydedip kapat&#305;p, daha sonra tekrar a&#231;&#305;p girdi&#287;imde &#231;al&#305;&#351;m&#305;yor, makrolar etkinle&#351;tirilemiyor, ben bunu anlatmak istiyorum, ki san&#305;r&#305;m bu problem Visual Basic veya derleyicisi ile alakal&#305; de&#287;il, tamamen Excel ile alakal&#305; bir&#351;ey diye d&#252;&#351;&#252;n&#252;yorum. O sebepten dolay&#305; da sizlerde yard&#305;m istiyorum. :/
Ara&#231;lar==> Se&#231;enekler==>Hesaplama==>Hesaplama grubu i&#231;esinde Kaydetmeden yeniden hesapla checkbox'&#305; i&#351;areteli olmal&#305; ve Otomatik option buttonu i&#351;aretli olmal&#305;.
Bir inceleyiniz.:cool:
 
Pardon!2003 ve 2007 ayn&#305; anda m&#305; kurullu?
 
Arkada&#351;lar te&#351;ekk&#252;r ederim, 2007'de &#252;stte ufac&#305;k bi yerde makrolar engelledi yaz&#305;yormu&#351;, yeni g&#246;rd&#252;m :D 2003'te bildi&#287;iniz gibi dosyay&#305; a&#231;arken kar&#351;&#305;n&#305;za gelirdi. Al&#305;&#351;&#305;kl&#305;ktan dolay&#305; g&#246;rmemi&#351;im :)

ve son olarak 2003 ve 2007 ayn&#305; anda kurulu de&#287;il, zaten &#246;yle bir&#351;ey de belirtmedim ki :/
 
Makrolar güvenli değilmi?

Ben de de benzeri bir problem var.
Kendi bilgisayarımda makrolar çalışıyor.
Baş bir bilgisayara yüklediğimde channel deyimiyle baslayan komutlar bulunamadığına dair mesaj geliyor.
Excel önemli bir iş yapıyorum acaba excell makroları güvenli değilmi
bizmi eksik bişeyler yapıyoruz merak ediyorum.
 
Geri
Üst