If ... Then problemi

Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
Arkadaslar
Asagidaki cumleyi nasil Excel VB diline cevirebiliriz.
ayrica ornek sayfayida ekliyorum

Eger Stun A daki musteri kodu MRC1 miktari -£75.00 ise ozaman sutun C deki MRC1 miktarini £100.00'a degistir.

yardimlariniz icen cok tesekkurler.
 
Katılım
2 Şubat 2006
Mesajlar
27
Merhabalar

slm Lapot Tam Olarak ne istediğinizi anlamadım



Eger Stun A daki musteri kodu MRC1 miktari -£75.00 ise ozaman sutun C deki MRC1 miktarini £100.00'a degistir.

yazmışsınız A Sutununda MRC1 miktarını ise zaten c sutununa yazmışsınız biraz daha açıklama yazarsanız yardımcı olmaya çalışacağız
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu kodu bir deneyin.

Private Sub Worksheet_Change(ByVal Target As Range)
If [A1] = "€-75.00" Then [C1] = "€100.00"
End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki kodu deneyin.

Kod:
Sub Auto_Open()
For Each hucre In [A1:A100]
    If hucre = "MRC1" And Cells(hucre.Row, 3) = "-75" Then
    Cells(hucre.Row, 3) = "100"
    End If
Next
End Sub
 
Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
bu -75 sayis sabit her rapor aldigimda -75 olarak cikiyor . Bir cesit sistem hatasi aslinda 100 olmasi lagzim. u bir formulle makroma koyacagi ve her defasinda degistirme problemim olmayacak. umarim aciklayabilmisimdir.
yardiminiz icin simdiden tesekkurler
 
Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
cok sagolun arkadaslar cevaplariniz icin asagidaki islem isme yaradi.
tesekkurler Hamitcan kardes
saygilar


Sub DEGISTIR()
For Each hucre In [A1:A100]
If hucre = "MRC1" And Cells(hucre.Row, 3) = "-75" Then
Cells(hucre.Row, 3) = "100"
End If
Next
End Sub
 
Üst