- Katılım
- 11 Ocak 2006
- Mesajlar
- 324
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Makro1()
git = ActiveSheet.Name
For i = 2 To WorksheetFunction.CountA(Worksheets("VERİ").Range("B2:B65000")) + 1
yer = Worksheets("VERİ").Cells(i, 3).Value
deger = 0
For r = 1 To ActiveWorkbook.Sheets.Count
If Sheets(r).Name = yer Then
deger = 1
End If
Next r
If deger <> 1 Then
Sheets.Add
On Error Resume Next
Sheets(ActiveSheet.Name).Name = yer
Sheets(yer).Move After:=Sheets(ActiveWorkbook.Sheets.Count)
For n = 2 To WorksheetFunction.CountA(Worksheets("VERİ").Range("B2:B65000")) + 1
If Worksheets("VERİ").Cells(n, 2).Value <> "" Then
If Worksheets("VERİ").Cells(n, 3).Value = Worksheets("VERİ").Cells(i, 3).Value Then
sat = WorksheetFunction.CountA(Worksheets(yer).Range("B2:B65000")) + 2
For m = 1 To 7
Worksheets(yer).Cells(1, m).Value = Worksheets("VERİ").Cells(1, m).Value
Worksheets(yer).Cells(1, m).Interior.ColorIndex = 4
Worksheets(yer).Cells(1, m).Font.Bold = True
If m = 1 Then
Worksheets(yer).Cells(1, m).Rows("1:1").RowHeight = 25.5
End If
Next m
For j = 1 To 7
Worksheets(yer).Cells(sat, j).Value = Worksheets("VERİ").Cells(n, j).Value
If j = 7 Then
Worksheets(yer).Cells(sat, j).NumberFormat = "_-* #,##0.00 €_-;-* #,##0.00 €_-;_-* ""-""?? €_-;_-@_-"
End If
Next j
Worksheets(yer).Cells(sat, 1).Value = sat - 1
sat = sat + 1
End If
End If
Next n
Worksheets(yer).Columns("A").ColumnWidth = 10
Worksheets(yer).Columns("B").ColumnWidth = 10
Worksheets(yer).Columns("C").ColumnWidth = 20
Worksheets(yer).Columns("D").ColumnWidth = 20
Worksheets(yer).Columns("E:G").ColumnWidth = 16
Worksheets(yer).Columns("H").ColumnWidth = 10
'Worksheets(yer).Cells([B65536].End(3).Row + 1, 2) = "TOPLAM"
'Worksheets(yer).Cells([B65536].End(3).Row, 2).Font.Bold = True
'Worksheets(yer).Cells([B65536].End(3).Row, 2).HorizontalAlignment = xlCenter
'Worksheets(yer).Cells([B65536].End(3).Row, 2).Interior.ColorIndex = 40
'Worksheets(yer).Cells([B65536].End(3).Row, 7).Formula = "=SUM(G2:G" & [D65536].End(3).Row & ")"
'Worksheets(yer).Cells([B65536].End(3).Row, 7).Font.Bold = True
'Worksheets(yer).Cells([B65536].End(3).Row, 7).Interior.ColorIndex = 40
Worksheets(yer).Cells([B65536].End(3).Row, 7).NumberFormat = "_-* #,##0.00 €_-;-* #,##0.00 €_-;_-* ""-""?? €_-;_-@_-"
End If
Next i
Sheets(git).Select
End Sub
sorunuzu yanlış yerde sordunuz herhalde.
arkadaşlar meraba çok acil yardıma ihtiyacım var ekteki dosyada stok analiz dosyasına kodu girdiğimde diğer ayların stok miktarlarının stok analiz sayfasına gelmesini istiyorum. çok acil yardımcı olursanız sevinirim teşekkürler