GursoyC
Altın Üye
- Katılım
- 7 Ocak 2015
- Mesajlar
- 558
- Excel Vers. ve Dili
- Office 2024 Türkçe
Herkese merhaba,
elimde bir makrom var. Mevcut sayfayı olduğu gibi kopyalayıp, sayfa ismi olarak önceki sayfaya 1 sayı ekleyerek veriyor; şu şekilde:
Sub SayfaKopyala()
Dim sh As Worksheet
Set sh = Sheets(ActiveSheet.Name)
Application.DisplayAlerts = False
sh.Copy After:=Sheets(sh.Name)
ActiveSheet.Name = Val(sh.Name) + 1
End Sub
Yeni oluşturulan sayfa ismini, J13 hücresinde yazan ismin ve soyismin baş harfleri şeklinde yazmak için kodu nasıl değiştirmem gerekir yardımcı olur musunuz.
Örnek: J13'te Ali Koç yazıyorsa, sayfa kopyala'ya bastığımda yeni sayfa ismi AK olmalı.
Teşekkürler.
elimde bir makrom var. Mevcut sayfayı olduğu gibi kopyalayıp, sayfa ismi olarak önceki sayfaya 1 sayı ekleyerek veriyor; şu şekilde:
Sub SayfaKopyala()
Dim sh As Worksheet
Set sh = Sheets(ActiveSheet.Name)
Application.DisplayAlerts = False
sh.Copy After:=Sheets(sh.Name)
ActiveSheet.Name = Val(sh.Name) + 1
End Sub
Yeni oluşturulan sayfa ismini, J13 hücresinde yazan ismin ve soyismin baş harfleri şeklinde yazmak için kodu nasıl değiştirmem gerekir yardımcı olur musunuz.
Örnek: J13'te Ali Koç yazıyorsa, sayfa kopyala'ya bastığımda yeni sayfa ismi AK olmalı.
Teşekkürler.
