Koşullu Aktarma

Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
arkadaşlar yeni günden herkese iyi sabahlar. benim küçük bir sorum olacak. Pratik eksikliğindenmidir, bir süredir ilgisizliğimdenmidir ama eğer li bir işlemde takıldım Şöyleki;

Ekli çalışma kitabındaki "DURUM" sayfasında eğer "H" hücresine "EVET" yazılır ise o satırın "SONUÇ" sayfasına aktarılmasını nasıl sağlarım? eğer "HAYIR" yazarsada "Durum uygun değil" mesajını nasıl alırım? şimdiden teşekkürler arkadaşlar.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ekte.:cool:
Kod:
Sub aktar()
Dim hcr As Range, alan As Range, son As Long, s2 As Worksheet
Dim s1 As Worksheet
sat = 2
Set s1 = Sheets("DURUM")
Set s2 = Sheets("SONUÇ")
Application.ScreenUpdating = False
s2.Range(s2.Cells(2, "A"), s2.Cells(65536, "H")).ClearContents
Set alan = s1.Range("H2:H" & s1.Cells(65536, "H").End(xlUp).Row)
For Each hcr In alan
    If UCase(Replace(Replace(hcr.Value, "ı", "I"), "i", "İ")) = "EVET" Then
        s2.Cells(sat, "A").Value = sat - 1
        s2.Range(s2.Cells(sat, "B"), s2.Cells(sat, "H")).Value = _
        s1.Range(s1.Cells(hcr.Row, "B"), s1.Cells(hcr.Row, "H")).Value
        sat = sat + 1
        ElseIf UCase(Replace(Replace(hcr.Value, "ı", "I"), "i", "İ")) = "HAYIR" Then
        MsgBox "[ " & hcr.Address(False, False) & " ] Adresinde Bulunan" & vbLf & _
        "[ " & Cells(hcr.Row, "B").Value & " ] Uygun Değil..!!", vbCritical, "DİKKAT"
    End If
Next hcr
Set s1 = Nothing
Set s2 = Nothing
Set alan = Nothing
Application.ScreenUpdating = True
MsgBox "Aktarma İşlemi Tamamlandı..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
 
Son düzenleme:
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
SN: Evren Gizlen, Üsdat çok teşekkür ederim. Uyarlamayı yapayım galiba bir kaç sorum daha olacak. İyi çalışmalar.
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
SN:Evren Gizlen, burada "Uygun Değil" mesajını B sütunlarında bulunan örneğin "A uygun değil" şeklinde mesajı nasıl verebiliriz?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
SN:Evren Gizlen, burada "Uygun Değil" mesajını B sütunlarında bulunan örneğin "A uygun değil" şeklinde mesajı nasıl verebiliriz?
Dosyayı düzenledim.
2 numaralı mesajdan dosyayı indirebilirsiniz.:cool:
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
SN: Evren Gizlen, ilginize çok teşekkür. Tam istediğim gibi oldu sağolun.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,712
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın Evren Gizlen, ben de faydalandım, emeğinize ben de teşekkür ederim.
 
Üst