bir dosyadan hazırladığım forma veri göndermek istiyorum

Katılım
3 Temmuz 2007
Mesajlar
3
Excel Vers. ve Dili
excel 2003 tr
arkadaşlar elimde bir form var. forma sürekli olarak önceden belirli değerleri girmem gerekiyor. bunu kopyala yapıştırla yapmak çok zamanımı alıyor. sorunu şöyle açıklayayım:



yukardaki resimdeki bilgiler bir dosyada kayıtlı. ben formu açtığımda sıra numarasına 1 yazarsam yanındaki hücreye q yazmasını eğer 4 yazarsam r yazmasını istiyorum. iç içe "eğer"lerle bunu yapabiliceğimi düşünmüştüm ama en fazla 7 tane eğeri iç içe kullanabiliyormuşuz. bu istediğimi yapabilicek bir excel fonksiyonu var mıdır?
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Örnek dosya ekler misiniz?
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

A sütununa yazılanın b sütununa karşılığını verir istenildiği kadar uzatılabilinir.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [a1:a10000]) Is Nothing Then Exit Sub
If Target = "1" Then
Target.Offset(0, 1) = "a"
End If
If Target = "2" Then
Target.Offset(0, 1) = "b"
End If
If Target = "3" Then
Target.Offset(0, 1) = "c"
End If
End Sub
 
Üst