Emektar Üye
Excel A hücresinde yazılı olan yazılar ile aynı isimde sayfa oluşturma.
Arkadaşlar bu makroda bir çok sayfa oluşturacaksanız verilerin hepsini A satırna alt alta yazıyorsunuz ve makroyu çalıştırıyorsunuz makro otomatik sayfaları oluşturuyor.
Kod:
Sub SayfaAc()
Dim i As Long, Sa As Worksheet
Set Sa = Sheets("AnaSayfa")
Application.ScreenUpdating = False
Sa.Select
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
If Cells(i, "A") <> "" And Not varmi(Cells(i, "A")) Then
Sheets.Add(After:=Sheets(Sheets.Count)).Name = Sa.Cells(i, "A")
Sa.Select
End If
Next i
End Sub
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Function varmi(adi As String) As Boolean
On Error Resume Next
varmi = CBool(Len(Worksheets(adi).Name) > 0)
End Function