Merhaba arkadaşlar;
Aşağıdaki formülü kullanarak makrolu düşeyara yapabiliyoruz.
A satırına yazdığım şeyin karşılığını B satırına formülsüz bulup getiriyor.
Fakat arada boş olan bir satırı silince veya bir satır ekleyince o satıra #yok yazısı çıkıyor ve epey karışıklığa neden oluyor.
Bunu engellemek için araya bir kod ekleyemezmiyiz acaba.
(ekte bir örnek ekledim)
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [a:a]) Is Nothing Then Exit Sub
Cells(Target.Row, Target.Column + 1) = WorksheetFunction.VLookup(Target, [e3:f20], 2, False)
End Sub
Aşağıdaki formülü kullanarak makrolu düşeyara yapabiliyoruz.
A satırına yazdığım şeyin karşılığını B satırına formülsüz bulup getiriyor.
Fakat arada boş olan bir satırı silince veya bir satır ekleyince o satıra #yok yazısı çıkıyor ve epey karışıklığa neden oluyor.
Bunu engellemek için araya bir kod ekleyemezmiyiz acaba.
(ekte bir örnek ekledim)
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [a:a]) Is Nothing Then Exit Sub
Cells(Target.Row, Target.Column + 1) = WorksheetFunction.VLookup(Target, [e3:f20], 2, False)
End Sub
Son düzenleme: