- Katılım
- 19 Ocak 2005
- Mesajlar
- 940
- Excel Vers. ve Dili
-
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Arkadaşlar merhabalar Aşağıdaki kod ile belirlenmiş bir sayfayı kopyalayabiliyorum. Ancak bu Sayfanın C: de belilenmiş yada kod ile üretilmiş bir klasörün içine atıldıktan sonra mevcut çalışmanın içinde kopya olmamasını nasıl sağlayabilirim.
Kod:
[COLOR="DarkGreen"]Sub BelırlıKopyala()
Dim i As Integer
Dim kopya
For i = 1 To Worksheets.Count
sayfa = Sheets(i).Name & vbNewLine & sayfa
Next i
kopya = InputBox("Kopyalamak İstediğiniz Sayfanın adını giriniz" _
& vbCrLf & sayfa, "Kopya", "Sayfa1")
If kopya = Empty Then Exit Sub
Sheets(kopya).Copy After:=Sheets(Worksheets.Count)
On Error GoTo hata
ActiveSheet.Name = InputBox("Sayfanın Adını Giriniz", _
"Yeni Sayfa Ad", "")
If ActiveSheet.Name = Empty Then Exit Sub
hata:
End Sub[/COLOR]