Hücrelerdeki isimlere göre sayfa oluşturma

1 2
09/04/2012, 16:10

drummers

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...
09/04/2012, 18:15

DUAYEN

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:20

drummers

(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
09/04/2012, 18:22

DUAYEN

Denemedim diye belirtmiştim.Şuan nöbetciyim fazla ilgilenemiyorum kusura bakmayın .
09/04/2012, 18:24

drummers

(09/04/2012, 18:22)DUAYEN yazdı: Denemedim diye belirtmiştim.Şuan nöbetciyim fazla ilgilenemiyorum kusura bakmayın .

Ne demek Kolay gele
09/04/2012, 19:16

DUAYEN

[/quote]

Ne demek [/quote]
Ne demek şimdi bu ?
1 2