Kısa bir sorum olacaktı
Sayfa1 deki A1:A50 arasındaki hücrelerde yazılı olan isimleri nasıl bir makro ile sayfa yapabilirim.
Örnek:
A1= can olsun makro çalıştığında can isimli bir sayfa oluştursun
A2= ali olsun makro çalıştığında ali isimli bir sayfa oluştursun
Soru kısa olduğundan örnek dosya ekleme geriği duymadım...
Boş bir modüle kopyalayın kodu.
Kod:
Option Explicit
Sub sayfa_Aç_66()
On Error GoTo son
Dim dyn, Duayen, galatasaray As String
Set duayen = Sheets("Sayfa1")
If ActiveSheet.Name = duayen.Range("A3").Text Then
Sheets(duayen.Range("A3").Text).Select
Else
galatasaray = duayen.Range("A3").Value
If galatasaray <> "" Then Sheets(galatasaray).Select
End If
Exit Sub
son:
Sheets.Add after:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = duayen.Range("A3")
End Sub
Denemedim deneyip bilgi verirsiniz.
DUAYEN
(09/04/2012, 18:15)DUAYEN yazdı: Boş bir modüle kopyalayın kodu.
Kod:
Option Explicit
Sub sayfa_Aç_66()
On Error GoTo son
Dim dyn, Duayen, galatasaray As String
Set duayen = Sheets("Sayfa1")
If ActiveSheet.Name = duayen.Range("A3").Text Then
Sheets(duayen.Range("A3").Text).Select
Else
galatasaray = duayen.Range("A3").Value
If galatasaray <> "" Then Sheets(galatasaray).Select
End If
Exit Sub
son:
Sheets.Add after:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = duayen.Range("A3")
End Sub
Denemedim deneyip bilgi verirsiniz.
DUAYEN
Sadece A3 hücresindeki veriyi sayfa yapıyor...
A1:A50 olabilirmi
Denemedim diye belirtmiştim.Şuan nöbetciyim fazla ilgilenemiyorum kusura bakmayın .