hücre içindeki değeri sabitleyip daha yüksek bi değer girildiğinde farkı başka bir hü

Katılım
23 Şubat 2010
Mesajlar
31
Excel Vers. ve Dili
excel2003 2007 türkçe
arkadaşlar benim yapmak istediğim excelde bir hücreye sabit bir değer verip örnek 9 bunu sabitlemek ve bunun ustunde bır deger gırıldıgınde bu hucreye mesela 12 aradaki farkı belırlediğim hücreye atabilirmiyim. şimdiden teşekkürler yardımlarınız için
 

ynmcan

Altın Üye
Katılım
30 Ağustos 2008
Mesajlar
677
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
29-05-2025
arkadaşlar benim yapmak istediğim excelde bir hücreye sabit bir değer verip örnek 9 bunu sabitlemek ve bunun ustunde bır deger gırıldıgınde bu hucreye mesela 12 aradaki farkı belırlediğim hücreye atabilirmiyim. şimdiden teşekkürler yardımlarınız için
Syn. majestik; Ekteki dosyaya bakın, İstediğiniz böyle birşeymi?
 

Ekli dosyalar

Katılım
23 Şubat 2010
Mesajlar
31
Excel Vers. ve Dili
excel2003 2007 türkçe
Syn. majestik; Ekteki dosyaya bakın, İstediğiniz böyle birşeymi?
İlginiz için teşekkürederim fakat istediğimi ben tam anlatamadım sanırım daha açıklayıcı olması açısından dosyayı ekliyorum yardımlarınız için tşkederim.
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,489
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayıp dener misiniz?

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [D:D]) Is Nothing Then Exit Sub
If Target.Row < 9 Then Exit Sub
If Target.Value > 9 Then
    Application.EnableEvents = False
    Target.Offset(0, 1) = Target.Value - [B3]
    Target.Value = [B3]
    Application.EnableEvents = True
End If
Son:
End Sub
 

Ekli dosyalar

Katılım
23 Şubat 2010
Mesajlar
31
Excel Vers. ve Dili
excel2003 2007 türkçe
kodlar çalışmadı siz denedinizmi acaba ? mümkünse ekteki tabloda deneyip tabloyu ekleyebilirmisiniz.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,489
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Denemeden kod göndermem.

İlk mesajıma dosyayı ekledim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,489
Excel Vers. ve Dili
Ofis 365 Türkçe
normal calısmaya calıstıgınız toplam saati giriniz girip enterlediginizde mesaiyi kendisi ayıracaktır

Kodlarda o işi yapıyor zaten, sorun ne anlamadım hala?

D10 Hücresine 12 yazdığınızda D10'u 9, E10'a 3 yazdırıyor. Böyle olması gerekmiyor mu?
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
Kodlarda o işi yapıyor zaten, sorun ne anlamadım hala?

D10 Hücresine 12 yazdığınızda D10'u 9, E10'a 3 yazdırıyor. Böyle olması gerekmiyor mu?

sorunu yollayan arkadasımız çalısma saati ile mesai saatini yazılacağı zamanı farklı yere yazılacağını algıladı sanırım
 
Katılım
23 Şubat 2010
Mesajlar
31
Excel Vers. ve Dili
excel2003 2007 türkçe
Merhaba ben 2003 kullanıyorum ve sizin gönderdiğiniz dosyayı açıp d10 hücresine 12 girdiğimde hiçbir işlem olmuyor. Yani yazdığım gibi kalıyor. Nedeni ne olabilir acaba Teşekkürler ilginiz için.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,489
Excel Vers. ve Dili
Ofis 365 Türkçe
Makroları etkinleştirmiyorsunuzdur.
 
Katılım
23 Şubat 2010
Mesajlar
31
Excel Vers. ve Dili
excel2003 2007 türkçe
Güvenlik seviyesini yükseltip, sayfayı açtığımda makroları etkinleştir dedim ve çalıştı. yardımlarınız için çok teşekkür ederim.
 
Üst