- Katılım
- 30 Mart 2008
- Mesajlar
- 280
- Excel Vers. ve Dili
- Microsoft Office Excel 2003, Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
[SIZE="2"][FONT="Trebuchet MS"]Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column <> 2 Then [COLOR="Red"]Exit Sub[/COLOR]
With Target.Offset(0, 1)
If .Value = "£" Then
.Value = "R"
Else
.Value = "£"
End If
.Font.Name = "Wingdings 2"
.HorizontalAlignment = xlCenter
End With
Cancel = True
End Sub[/FONT][/SIZE]
Ekli dosyayı inceleyiniz, aynı mantıkla farklı bir metodla yapılmıştır.
Murat bey sayfayı açarken yanıt yoktu, gönderirken yanıtınızı gördüm, aynı mantıkla yanıtlamışşız, aradaki tek fark, formül ve kodtur.
=EĞER(B2="";"£";"R")