- Makro, çalışma kitabınıza Ana adlı bir sayfa ekler ve bu çalışma sayfasındaki çalışma kitabınızdaki her sayfadaki hücreleri kopyalar.
- İlk makro normal bir kopyalama yapar ve ikinci makro Değerleri kopyalar.
- Makronun alt öğeleri aşağıdaki işlevleri kullanır, makrolar işlevler olmadan çalışmaz.
Bu sh.Rows("1:4").Copy'yi birden fazla satır kopyalamak için kullanın.
Sub Test4() Dim sh As Worksheet Dim DestSh As Worksheet Dim Last If SheetExists("Master") = True Then MsgBox "Sayfa Ana zaten var" Exit Sub End If Application.ScreenUpdating = False Set DestSh = Worksheets.Add DestSh .Name = BuÇalışma Kitabındaki Her sh için.Çalışma Sayfaları Eğer sh.Name HEDEFSh.Name ise Sonra sh.UsedRange.Count > 1 ise Last = LastRow(DestSh) sh.Rows("1").Copy DestSh.Cells( Last + 1, 1) End If End If Next Application.ScreenUpdating = True End Sub Sub Test4_Values() Dim sh As Worksheet Dim DestSh As Worksheet Dim Last As SheetExists("Master") = True Then MsgBox "Master zaten Mevcut" Exit Sub End If Application.ScreenUpdating = False Set DestSh = Worksheets.Add DestSh.Name = ThisWorkbook'taki Her sh için "Master". LastRow(DestSh) sh.Rows("1") ile DestSh.Cells(Last + 1, 1).Resize(.Rows.Count, _ .Columns.Count).Value = .Value End With End If End If Next Application .Kayşat nUpdating = True End Sub Function LastRow(sh As Worksheet) Hatada Devam Ediyor Sonraki LastRow = sh.Cells.Find(What:="*", _ After:=sh.Range("A1")), _ Lookat:=xlPart, _ LookIn:=xlFormulas, _ SearchOrder:=xlByRows, _ SearchDirection:=xlPrevious, _ MatchCase:=False.Row On Error GoTo 0 End Function Function Lastcol(sh As Worksheet) Hata Devam Ediyor Sonraki Lastcol = sh.Cells.Find (What:="*", _ After:=sh.Range("A1"), _ Lookat:=xlPart, _ LookIn:=xlFormulas, _ SearchOrder:=xlByColumns, _ SearchDirection:=xlPrevious, _ MatchCase:=False .Sütun On Error GoTo 0 End Function Function SheetExists(SName As String, _ Opsiyonel ByVal WB As Workbook) As Boolean On Error Devam Et Sonraki Eğer WB Hiçbir Şey Değilse WB = ThisWorkbook SheetExists = CBool(Len(SName).Name). )) Bitiş Fonksiyonu