• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Çözüldü Şarta bağlı VBA kodu oluşturmak

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Taz61

Yeni Üye
Katılım
5 Ocak 2023
Mesajlar
5
En iyi yanıt
0
Puanları
3
Yaş
56
Konum
KKTC
Ad Soyad
LİMAN
Office Vers.
Office 2016 TR
Merhaba.Aşağıda anlatmaya çalıştığım sorunumu çözecek bir VBA kodu arıyorum.
Belirlenmiş hücrelere sıfır(0) haricinde bir değer girildiğinde yine önceden belirlenmiş başka bir hücreye o anki saatin otomatik olarak girilmesini istiyorum.Bir de bu kodu 30 farklı çalışma sayfasında da kullanmak istiyorum.
Yardımı olacak herkese şimdiden çook teşekkür ediyorum

A 23 hücresine sıfır haricinde bir değer girilirse .... C8 hücresine geçerli saati girsin
A 40 hücresine sıfır haricinde bir değer girilirse ... C 25 hücresine geçerli saati girsin
A 57 hücresine sıfır haricinde bir değer girilirse ... C 42 hücresine geçerli saati girsin ....

Not : A23, A40 , A57 ve diğer hücrelerde formül var ... Bir de birleştirilmiş hücreler vba kodlarında sorun olur mu ?

Şöyle bir kodu çalıştırdım ama formül olan hücrelerde çalışmıyor

"Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Value <> 0 Then
If Not Intersect(Target, Range("A23,A40,A57")) Is Nothing Then
Target.Offset(-15, 2) = Format(Now, "hh:mm")
End If
End If
End Sub
 

blueyakii

Yeni Üye
Katılım
26 Kas 2022
Mesajlar
27
En iyi yanıt
0
Puanları
3
Yaş
44
Konum
erzincan
Ad Soyad
yakup eren
Office Vers.
professional 2010
merhaba
a23 hücresine formulle sayı yazdırdım programınız çalışıyor.
 

Taz61

Yeni Üye
Katılım
5 Ocak 2023
Mesajlar
5
En iyi yanıt
0
Puanları
3
Yaş
56
Konum
KKTC
Ad Soyad
LİMAN
Office Vers.
Office 2016 TR
merhaba
a23 hücresine formulle sayı yazdırdım programınız çalışıyor.
Doğru diyorsunuz .Program boş bir excel sayfasında sorunsuz çalışıyor.Fakat ben içinde tabloların ve formüllerin olduğu bir sayfada çalıştırmak istediğimde , çalıştıramıyorum.
Yapmak istediğim şöyle bir şey . Bir tablo var ve A23'te ki formül =E20-F20 . Ben A23 hücresinde sıfır(0) haricinde(hücrede dolar sembolü $ var) ne yazarsa yazsın,yazıldığı anda C8 hücresine o anki saati yazmasını istiyorum
 

blueyakii

Yeni Üye
Katılım
26 Kas 2022
Mesajlar
27
En iyi yanıt
0
Puanları
3
Yaş
44
Konum
erzincan
Ad Soyad
yakup eren
Office Vers.
professional 2010
excel sayfasında a 23 hücresini e20-f20 yaptım ve yine çalışıyor. sizin a23 hücresine formul sonucu gelen değer muhtelemlen sayı algılamıyor.a23 hücresindeki formulün başına sayıyaçevir( formul) şeklinde deneyebilir misiniz
 

Taz61

Yeni Üye
Katılım
5 Ocak 2023
Mesajlar
5
En iyi yanıt
0
Puanları
3
Yaş
56
Konum
KKTC
Ad Soyad
LİMAN
Office Vers.
Office 2016 TR
excel sayfasında a 23 hücresini e20-f20 yaptım ve yine çalışıyor. sizin a23 hücresine formul sonucu gelen değer muhtelemlen sayı algılamıyor.a23 hücresindeki formulün başına sayıyaçevir( formul) şeklinde deneyebilir misiniz
Çok teşekkür ederim.Haklıymışsınız.A23 içindeki değeri sayı olarak algılamıyormuş.Dediğinizi yaptım.Çalıştı.Ama A23 hücresindeki sonucu para birimi şeklinde göstermek istediğimde yine çalışmıyor.Sembol kullanmadan çalışacam galiba..Yardımınız için size çok teşekkür ederim.
 

blueyakii

Yeni Üye
Katılım
26 Kas 2022
Mesajlar
27
En iyi yanıt
0
Puanları
3
Yaş
44
Konum
erzincan
Ad Soyad
yakup eren
Office Vers.
professional 2010
rc. iyi çalışmalar.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst Alt