Birbirini Tamamlayan Hücreler

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. Hepimizin bildiği gibi excel 2 hücre arasında birbirine bağlı formülasyon var ise hata verir. Benim buna benzer bir çözüme gereksinmem var. Ekteki dosyada A sütununa TL rakamlar girilirse dosya kendiliğinden B sütünuna kura göre $ karşılığını yazacak. Eğer B sütununa $ girilirse A sütununa kura göre TL karşılığı yazılacak. Bunu gerçekleştirmek olası mı ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,601
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

KAYIT isimli sayfanızın kod bölümüne aşağıdaki kodu uygulayıp denermisiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A2:B65536]) Is Nothing Then Exit Sub
    KUR = Sheets("KUR").Range("B2")
    If Target.Column = 1 And Target <> "" Then
    Cells(Target.Row, 2) = Target / KUR
    ElseIf Target.Column = 2 And Target <> "" Then
    Cells(Target.Row, 1) = Target * KUR
    End If
End Sub
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
arkada&#351;&#305;m kur nedir?
Kur=Parite

&#304;ki de&#287;i&#351;ik paran&#305;n biribirlerine g&#246;re de&#287;erleri.

F&#305;kra:

Parite nedir?

Olay&#305;m&#305;z, hen&#252;z dalgal&#305; d&#246;viz kurlar&#305;n&#305;n uygulanmad&#305;&#287;&#305; y&#305;llarda ABD-Kanada s&#305;n&#305;r&#305;ndaki bir kasabada ge&#231;mektedir. Bilindi&#287;i gibi, her iki &#252;lke de para birimi olarak 'dolar' kullanmaktad&#305;rlar. Yaln&#305;z, her ikisi de kendi paralar&#305;n&#305;n daha de&#287;erli oldu&#287;unu iddia etmektedirler. &#350;&#246;yle ki Kanadal&#305;lara g&#246;re: parite yani kur 1 ABD Dolar&#305; = 90 Kanada Cent'i, Amerikal&#305;lara g&#246;reyse parite yani kur, 1 Kanada Dolar&#305; = 90 ABD Cent'idir.

Amerikal&#305;n&#305;n biri, cebindeki 1 dolarla dola&#351;maya &#231;&#305;kar. Bir ara karn&#305; ac&#305;k&#305;r ve k&#252;&#231;&#252;k bir kek al&#305;r. Kekin fiyat&#305; 10 centtir. Cebindeki 1 dolar&#305; verir. pastac&#305; bozuk para ararken kasas&#305;n&#305;n bir k&#246;&#351;esinde 1 Kanada dolar&#305; bulur, onu verir (90 cente e&#351;it ya!).

S&#305;n&#305;r&#305; y&#252;r&#252;yerek ge&#231;erek Kanada taraf&#305;na ge&#231;er. Kanada da dola&#351;maya ba&#351;lar. Orada da bir pastane g&#246;r&#252;r. Buran&#305;n da kekinin tad&#305;na bakal&#305;m der. &#304;&#231;eriye girer. Kek ister. Fiyat&#305;n&#305;n ne oldu&#287;unu sorar. Pastac&#305; "10 Kanada centi" der. Adam cebindeki 1 Kanada dolar&#305;n&#305; verir. Pastac&#305;da da bozuk para yok. Para &#252;st&#252; olarak 1 ABD dolar&#305; verir (90 Kanada centine e&#351;it ya!). Oradan da ayr&#305;l&#305;p evine d&#246;ner.

Sonra d&#252;&#351;&#252;nmeye ba&#351;lar: "Yahu sabah evden &#231;&#305;karken cebimde 1 ABD Dolar&#305;m vard&#305;. Peki, iki kekin paras&#305;n&#305; kim verdi?"


F&#305;kradaki bu i&#351;leme de arbitraj denir. Kur farklar&#305;ndan &#246;t&#252;r&#252; para kazanmak i&#231;in yap&#305;lan i&#351;lem.
..
 
Son düzenleme:
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
kur değeri

sn yurttas "kur" un ne olduğunu biliyorum sormamdaki amaç kur kaçtan alınacak şeklinde bir soruydu :) ayrıca bu fıkra için teşekkür ederim demek ki ABD ve Kanada arası bir yerde otursak çok para kazanırız... :mrgreen: ß@
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
sn yurttas "kur" un ne olduğunu biliyorum sormamdaki amaç kur kaçtan alınacak şeklinde bir soruydu :) ayrıca bu fıkra için teşekkür ederim demek ki ABD ve Kanada arası bir yerde otursak çok para kazanırız... :mrgreen: ß@
Sorunuzu yanlış algılamışım.

Neyse. Bilmeyen olabilir, ve fıkra hatırına mesajı silmiyorum.


..
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Teşekkürler

Sayın Cost Control yani ne kadar teşekkür etsem azdır. Hani Bülent Ersoy'un dediği gibi "fevkaladenin de fevkınde". Üstadlar sizi boşuna "uzman" olarak seçmemiş. Allah daha nice mevkileri nasip eder inşallah. Çok çok teşekkürler.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Cost Control, döviz kurunu tarihe endeksli yapabilir miyiz ? Yani 1 ocaktaki bir işlemde 1 ocak kurunu, 2 ocaktaki işlemde 2 ocak kurunu alsın.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın yurttas fıkra için teşekkürler. emrexcel123 size de teşekkür ederim. Yanlış anlama olmasın, amacım nutuk çekmek falan değil, sizin sağlamış olduğunuz fırsat ile bir konuda genel anlamda görüşümü belirtmek isterim.

Sonuçta burası bir forum ve insanlar yanlış anlayabileceği gibi bazı sözleri vesile olarak değerlendirip yeni açılımlar da getirebilirler. Sayın yurttas da böyle yapmış, biraz denk gelen bir durum üzerine güzel bir fıkra eklemiş. Buradaki amacının birisini kırmak veya başka türlü bir olumsuzluk içinde olmayı hedeflediğini şahsen ben hissetmedim. Hayat kısa ve her anımızı neşe içinde geçirmek varken bazen öylesine basit şeyler için kırılıyoruz ki. Hep düşünmüşümdür, keşke taklit sanatçıları benim taklitimi yapsalar, benimle dalga geçseler diye. Ben kendimle hep dalga geçerim, önce kendimi ti ye alırım ki etraf alınmasın diye. Bana çok ta eğlenceli gelir.
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
sorun yok :)

arkada&#351;lar (&#246;zellikle sn yurtta&#351;) herhangi bir sorun yok ortada yanl&#305;&#351; anlamay&#305;n ben sadece g&#246;r&#252;&#351;&#252;m&#252; belirttim sorun &#231;&#305;kartma gibi bir hakk&#305;m&#305;z yok ki ne de olsa hepimiz payla&#351;&#305;m i&#231;in buraday&#305;z yani ayr&#305;ca sn serdar okan bu yapmak i&#231;in yaz&#305;lan kuru depolaman&#305;z gerekebilir yani tekrar i&#351;lem yapabilmek i&#231;in ve g&#246;r&#252;nt&#252;lemek i&#231;in yani kur isminde bir sayfa olu&#351;turursan&#305;z daha kolay olur kan&#305;s&#305;nday&#305;m...
HER &#350;EY PAYLA&#350;IM &#304;&#199;&#304;N... :arkadas:
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba emrexcel123, anlay&#305;&#351;&#305;n i&#231;in te&#351;ekk&#252;rler. Dosya i&#231;inde KUR diye bir sayfa var zaten. Herhalde senin g&#246;z&#252;nden ka&#231;m&#305;&#351;.
 
Son düzenleme:
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
herhangi

arkadaşım dosyanı fazla inceleyemedim sayfa isimlerini tam bilmiyorum herhangi bir sayfaya (herhangi bir sayfa ismi olabilir.) depolaman için diyorum ok ... :mrgreen:
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,601
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sayın Cost Control, döviz kurunu tarihe endeksli yapabilir miyiz ? Yani 1 ocaktaki bir işlemde 1 ocak kurunu, 2 ocaktaki işlemde 2 ocak kurunu alsın.
Aşağıdaki kodu denermisiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A2:B65536]) Is Nothing Then Exit Sub
    On Error GoTo HATA
    KUR = Evaluate("=INDEX(KUR!A:B,MATCH(" & Cells(Target.Row, 3).Address & ",KUR!A:A,0),2)")
    If Target.Column = 1 And Target <> "" Then
    Cells(Target.Row, 2) = Target / KUR
    ElseIf Target.Column = 2 And Target <> "" Then
    Cells(Target.Row, 1) = Target * KUR
    End If
    Exit Sub
HATA:
    If Cells(Target.Row, 3) = "" Then
    MsgBox "Lütfen ilk önce tarih giriniz !", vbExclamation, "Dikkat !"
    Target = "": Target.Select
    Else
    MsgBox Cells(Target.Row, 3) & " tarihine ait kur bilgisi bulunamamıştır !" & vbCrLf & vbCrLf & "Lütfen kur bilgisini girip tekrar deneyiniz.", vbExclamation, "Dikkat !"
    Target = "": Target.Select
    End If
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Teşekkürler

Sayın Cost Control, ne diyeyim tahtalara vuruyorum nazar değmesin. Allah böyle beyinleri başımızdan eksik etmesin. Yani excele olan sevgimi daha da artırdınız. Çok çok teşekkürler. Bu koda daha başka ne denir !!! Sağlıcakla kalın.
 
Üst