makroda değişiklik yapılması

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
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
şeklinde deneyin.
 

kemalist

Altın Üye
Katılım
4 Haziran 2008
Mesajlar
795
Excel Vers. ve Dili
Excel 2021 TÜRKÇE
Altın Üyelik Bitiş Tarihi
24-01-2026
"Y" SAYFASINDA "C5:IR5" ARASINDAKİ VERİLER "F"SAYFASINDA "B4" HÜCRESİNE;"C6:IR6" ARASINDAKİ VERİLER "F"SAYFASINDA "C4" HÜCRESİNE; "C7:IR7" ARASINDAKİ VERİLER "F"SAYFASINDA "D4" HÜCRESİNE; C8:IR8" ARASINDAKİ VERİLER "F"SAYFASINDA "E4" HÜCRESİNE; DİKEY YAPIŞTIRMAK İSTİYORUM.MAKROYLA NASIL YAPABİLİRİZ?
AŞAĞIDAKİ YAPMAYA ÇALIŞTIĞIM KOD ÇALIŞMADI.

İLGİNİZ İÇİN ŞİMDİDEN TEŞEKKÜR EDERİM. DOSYA EKTEDİR.

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Sheets("Y")Range("C3:IR3").Copy
Sheets("F").Range("B4").PasteSpecial (xlPasteValuesAndNumberFormats)
Sheets("Y")Range("C4:IR4").Copy
Sheets("F").Range("C4").PasteSpecial (xlPasteValuesAndNumberFormats)
Sheets("Y")Range("C5:IR5").Copy
Sheets("F").Range("D4").PasteSpecial (xlPasteValuesAndNumberFormats)
Sheets("Y")Range("C6:IR6").Copy
Sheets("F").Range("E4").PasteSpecial (xlPasteValuesAndNumberFormats)
End Sub
 

Ekli dosyalar

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Sorunuzu yanlış yerde sordunuz herhalde.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
Sub TersYapistir()
    Sheets("Y").[B:C].ClearContents
    Sheets("Y").UsedRange.Copy
    Sheets("F").[B4].PasteSpecial Paste:=xlPasteAll, Transpose:=True
    Application.CutCopyMode = False
End Sub
 
Katılım
1 Eylül 2010
Mesajlar
15
Excel Vers. ve Dili
excel 2003
arkadaşlar meraba çok acil yardıma ihtiyacım var dosyayı gönderemiyorum bil yasaklı burda anlatsam yardımcı olursanız çok sevinirim çok zor durumdayım stok takibi yapıcam genel bi liste var o listeye kodları girdiğimde diğer sayfalardaki(ay ay olan stok satışlarının)genel listemde miktarıyla çıkmasını istiyorum 2500 kadar ürün var makrodamı yapmam lazım siz genel anlatsanız ben uygulamaya çalışırım şimdiden çok teşekkürler
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
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
Sorunuzu, ayrı başlıkta sorun ve bir örnek dosya ile destekleyin.
 
Üst