Personel & Zimmet Takip Programı (KZT-v.5) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1676.0

Gönderen Konu: [Çözüldü] 20 TL üstünü yandaki sütuna yazsın  (Okunma sayısı 12669 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı yesilyurtlu

  • Excelce Çavuş
  • ***
  • İleti: 168
  • Puan +1/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: İlhan YÜKSEL
  • İşletim Sisteminiz: Windows 7 32 Bit
  • Mesleğiniz: Muhasebe Şefi
  • Office Versiyonunuz: Office 2013 TR
Üstadım;
D5 : D150 sütununda girdiğim değer 20.00 TL'nin üstünde ise üstünde olan sayıyı E5:E150 sütununda hemen yanına yazsın
Örnek : D5 = 22,54            E5 = 2,54   Makro ile olursa daha makbul olur.Formül ile yaptıklarım hep siliniyor
« Son Düzenleme: 22 Nisan 2010, 22:19:20 Gönderen: Bülent Öztürk »

Çevrimdışı Orion1

  • Excelce Teğmen
  • ****
  • İleti: 351
  • Puan +10/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Evren Gizlen
Ynt: 20 TL üstünü yandaki sütuna yazsın
« Yanıtla #1 : 22 Nisan 2010, 20:29:55 »
Alıntı
Makro ile olursa daha makbul olur.Formül ile yaptıklarım hep siliniyor
Çalışma sayfası modülüne aşağıdaki kodu yazınız.
Formül olan hücrelerinizi kilitleyip sayfa koruması yaparsanız formülleriniz silinmez.8)
Kod: [Seç]
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D1:D150]) Is Nothing Then Exit Sub
On Error Resume Next
If Target.Value > 20 Then Target.Offset(0, 1).Value = Target.Value - 20
End Sub

Çevrimdışı yesilyurtlu

  • Excelce Çavuş
  • ***
  • İleti: 168
  • Puan +1/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: İlhan YÜKSEL
  • İşletim Sisteminiz: Windows 7 32 Bit
  • Mesleğiniz: Muhasebe Şefi
  • Office Versiyonunuz: Office 2013 TR
Ynt: 20 TL üstünü yandaki sütuna yazsın
« Yanıtla #2 : 22 Nisan 2010, 20:34:02 »
Evren Abi Teşekkür Ederim.
Hakkını Helal Et.

"ÇÖZÜLDÜ"

Çevrimdışı Orion1

  • Excelce Teğmen
  • ****
  • İleti: 351
  • Puan +10/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Evren Gizlen
Ynt: 20 TL üstünü yandaki sütuna yazsın
« Yanıtla #3 : 22 Nisan 2010, 20:37:31 »
Evren Abi Teşekkür Ederim.
Hakkını Helal Et.

"ÇÖZÜLDÜ"
Rica ederim.
İyi çalışmalar.8)

Çevrimdışı yesilyurtlu

  • Excelce Çavuş
  • ***
  • İleti: 168
  • Puan +1/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: İlhan YÜKSEL
  • İşletim Sisteminiz: Windows 7 32 Bit
  • Mesleğiniz: Muhasebe Şefi
  • Office Versiyonunuz: Office 2013 TR
Ynt: Çözüldü 20 TL üstünü yandaki sütuna yazsın
« Yanıtla #4 : 22 Nisan 2010, 20:44:00 »
Evren Abi;
D5 = 22,54            E5 = 2,54 makrosuna F = 20,00 " 22,54 - 2,54 =20,00" Ekleyebilir misiniz?  :-[


Çevrimdışı Orion1

  • Excelce Teğmen
  • ****
  • İleti: 351
  • Puan +10/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Evren Gizlen
Ynt: Çözüldü 20 TL üstünü yandaki sütuna yazsın
« Yanıtla #5 : 22 Nisan 2010, 21:13:13 »
Alıntı
E5 = 2,54 makrosuna F = 20,00 " 22,54 - 2,54 =20,00"  Ekleyebilir misiniz?
O kodları silin bunları yapıştırın.8)

Kod: [Seç]
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D1:D150]) Is Nothing Then Exit Sub
On Error Resume Next
If Target.Value > 20 Then
    Target.Offset(0, 1).Value = Target.Value - 20
    Target.Offset(0, 2).Value = Target.Value - Target.Offset(0, 1).Value
End If
End Sub

Çevrimdışı yesilyurtlu

  • Excelce Çavuş
  • ***
  • İleti: 168
  • Puan +1/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: İlhan YÜKSEL
  • İşletim Sisteminiz: Windows 7 32 Bit
  • Mesleğiniz: Muhasebe Şefi
  • Office Versiyonunuz: Office 2013 TR
Ynt: Çözüldü 20 TL üstünü yandaki sütuna yazsın
« Yanıtla #6 : 22 Nisan 2010, 21:17:19 »
Evren Abi ;

Hakkını Helal Et. Abime zahmet verdim.

Teşekkür ederim Abi.

Hayırlı Akşamlar Diliyorum

Çevrimdışı Orion1

  • Excelce Teğmen
  • ****
  • İleti: 351
  • Puan +10/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Evren Gizlen
Ynt: Çözüldü 20 TL üstünü yandaki sütuna yazsın
« Yanıtla #7 : 22 Nisan 2010, 21:21:34 »
Evren Abi ;

Hakkını Helal Et. Abime zahmet verdim.

Teşekkür ederim Abi.

Hayırlı Akşamlar Diliyorum
İyi akşamlar. 8)