• DİKKAT

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

Şartlı makro konusu

Katılım
1 Haziran 2009
Mesajlar
149
Excel Vers. ve Dili
2007
Türkçe
A1 hücresindeki bilgi- G8 hücresindeki değerle aynıysa , A2 hücresindeki bilgi- G18 hücresindeki değerle aynıysa, A3 hücresindeki bilgi - G21 hücresindeki değerle aynıysa A10 ile D 30 arasındaki verilerin AA5 hücresine kopyalanmasıyla ilgili makronun yazılmasında yardımcı olur musunuz?
 
A1 hücresindeki bilgi- G8 hücresindeki değerle aynıysa , A2 hücresindeki bilgi- G18 hücresindeki değerle aynıysa, A3 hücresindeki bilgi - G21 hücresindeki değerle aynıysa A10 ile D 30 arasındaki verilerin AA5 hücresine kopyalanmasıyla ilgili makronun yazılmasında yardımcı olur musunuz?



formülü denermisiniz

Kod:
Sub Kopyala()
ss = Range("A1").Value
ss1 = Range("G8").Value
ee = Range("A2").Value
ee1 = Range("G18").Value
ff = Range("A3").Value
ff1 = Range("G21").Value
If ss = ss1 And ee = ee1 And ff = ff1 Then
    Range("A10:D30").Select
    Selection.Copy
    Range("AA5").Select
    ActiveSheet.Paste
End If
End Sub
 
Altarnatif

Formülleri Değer olarak aktarır

Sub Kopyala()
d1 = Range("A1").Value
d2 = Range("G8").Value
d3 = Range("A2").Value
d4 = Range("G18").Value
d5 = Range("A3").Value
d6 = Range("G21").Value
If d1 = d2 And d3 = d4 And d5 = d6 Then
Range("A10:D30").Select
Selection.Copy
Range("aa5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("aa5").Select
Else
MsgBox "Tutarsız veri"
End If
End Sub
 
İlginize çok teşekkür ederim. Her iki makro da işimi gördü.Ellerinize sağlık.
 
Geri
Üst