DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba,
Sorunuz anlaşılmıyor. Örnek tablo üzerinde olmasını istediğiniz değerleri manuel girerek detaylı açıklama yaparmısınız.
.
Arkadaşlar ne istediğimi mi anlatamadım yoksa çözümü mü yok _?_
Selam,
dosyanızı 2003 formatında (*.xls) günceleyebilir misiniz?
Bu işelmleri formülle mi yoksa makroyla mı istiyorsunuz ?
Sub UygunSayfayaAktar()
Dim syf As Integer, i As Long, sayfa As Variant, son As Long
Application.ScreenUpdating = False
On Error Resume Next
For syf = 1 To Sheets.Count
With Sheets(syf)
If IsNumeric(CDbl(.Name)) = False Then
.Range("B4:J" & Rows.Count).Clear
End If
End With
Next syf
For syf = 1 To Sheets.Count
With Sheets(syf)
If IsNumeric(CDbl(.Name)) = True Then
For i = 7 To .Cells(Rows.Count, "A").End(xlUp).Row
sayfa = Trim(.Cells(i, "A"))
son = Sheets(sayfa).Cells(Rows.Count, "C").End(xlUp).Row + 1
If Date - 60 <= .Cells(i, "G") Then
.Range("A" & i & ":H" & i).Copy
Sheets(sayfa).Cells(son, "C").PasteSpecial _
Paste:=xlPasteValues, Operation:=xlNone, Transpose:=False
Sheets(sayfa).Cells(son, "B") = .Name
End If
Next i
End If
.Cells.EntireColumn.AutoFit
.Cells.HorizontalAlignment = xlCenter
.Columns("G:I").NumberFormat = "m/d/yyyy"
End With
Next syf
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
ayrıca ben bu kodu başka bi excell sayfasında nasıl çalıştırabilirim... bu arada makroları okumaya başladım...