• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücre değerine göre, hücre değeri değiştirme

Katılım
16 Nisan 2008
Mesajlar
313
Excel Vers. ve Dili
Türkçe Microsoft Office Excel 2007
Sağdaki satır hücre değerine göre soldaki satır değerini değiştirmek istiyorum.
Şöyleki;
G sütünundaki herhangi bir satıra "ok" yazınca hemen solundaki F sütunundaki satır boş ise hücre değeri 0 (sıfır) olmalı. Eğer solundaki F sütunundaki hücre 0 (sıfır) ve 0'dan büyük ise herhangi bir değişiklik OLMAMALI.
 

Ekli dosyalar

Merhaba.
Sayfa adına fareyle sağ klik yapın ve "Kod Görüntüle"yi seçin, ardından aşağıdaki kodu açılan ekranın sağ tarafındaki boş alana yapıştırın.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [G:G]) = "OK" Then Exit Sub
    If Cells(Target.Row, 6) = "" Then
        Cells(Target.Row, 6) = 0
    End If
End Sub
 
Merhaba.
Sayfa adına fareyle sağ klik yapın ve "Kod Görüntüle"yi seçin, ardından aşağıdaki kodu açılan ekranın sağ tarafındaki boş alana yapıştırın.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [G:G]) = "OK" Then Exit Sub
    If Cells(Target.Row, 6) = "" Then
        Cells(Target.Row, 6) = 0
    End If
End Sub

Hocam aynı kodu kullanarak, G sütununa yine "ok" yazdığımızda bu sefer E sütununa hemen solundaki A sütunundaki tarihi yazdırabilir miyiz? Yani
Kod:
Cells(Target.Row, 6) = 0
0 değilde hemen solundaki A sütunundaki tarih olmalı.
Saygılarımla
 
Merhaba.

Aşağıdaki şekilde yazarak deneyin.
.
Kod:
Cells(Target.Row, 6)=Cells(Target.Row, 1)
 
Çok sağolasın hocam.
 
Geri
Üst