- Katılım
- 25 Eylül 2006
- Mesajlar
- 611
- Excel Vers. ve Dili
- Windows-XP_TR
Ofis-2003_TR
Selam arkadaşlar.Ekli tablomda kriter eşitliğine göre sütundaki sayıları eşitliğin sağlandığı sütuna yazdırmak istiyorum.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub aktar()
Dim k As Range
Sheets("Sayfa1").Select
Set k = Range("B2:IV2").Find(Range("A2").Value, , xlValues, xlWhole)
If Not k Is Nothing Then
Range(Cells(3, k.Column), Cells(32, k.Column)).Value = _
Range("A3:A32").Value
MsgBox "İşlem tamam..!!"
End If
Set k = Nothing
End Sub
Sub Aktar()
Application.ScreenUpdating = False
Sheets("Sayfa1").Select
ara = 0
For i = 2 To 13
If CDate(Cells(2, i)) = CDate(Range("a2")) Then
ara = i
Exit For
End If
Next i
If ara = 0 Then
MsgBox "Kayıt Edilecek Tarih Bulunamadı"
Exit Sub
End If
Range("A3:A32").Copy
Cells(3, ara).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("a2").Select
Application.CutCopyMode = False
Sheets("Sayfa2").Select
Application.ScreenUpdating = True
MsgBox "Bitti"
Set s1 = Nothing
End Sub
Dosyanız ekte.
Kod:Sub aktar() Dim k As Range Sheets("Sayfa1").Select Set k = Range("B2:IV2").Find(Range("A2").Value, , xlValues, xlWhole) If Not k Is Nothing Then Range(Cells(3, k.Column), Cells(32, k.Column)).Value = _ Range("A3:A32").Value MsgBox "İşlem tamam..!!" End If Set k = Nothing End Sub