- Katılım
- 11 Şubat 2016
- Mesajlar
- 199
- Excel Vers. ve Dili
- 2013
6 sayfalık tablomda hücreye göre adlandırma yapmak istiyorum
fakat makroda hata var çözemedim
ilgili hücrelerde ilgili keimeleri bulunca istediğim ismi yazmalı buna göre düşeyara yapıyorum. tablolar sürekli güncelleniyor ve tekrar aktarma yapıyorum dışarıdan. sonrada tekrar adlandırmak vakit alıyor
yardımınızı bekliyorum.
ekledim
Sub SayfaAdlandır()
For a = 1 To Worksheets.Count
If Sheets(a).[L4] = "Ölçü Noksanı" Then
Sheets(a).Name = "M2"
Exit For
'1. Sayfa
ElseIf Sheets(a).[M4] = "Kesme ve Tomruklama" Then
Sheets(a).Name = "M1"
Exit For
'2. Sayfa
ElseIf Sheets(a).[K4] = "Tefriğe Giden" Then
Sheets(a).Name = "O1"
Exit For
'3. Sayfa
ElseIf Sheets(a).[T4] = "Ölçü Fazlası" Then
Sheets(a).Name = "O2"
Exit For
'4. Sayfa
ElseIf Sheets(a).[H4] = "Yükleme" Then
Sheets(a).Name = "SD2"
Exit For
'5. Sayfa
If Sheets(a).[J4] = "Sarfiyata Giden" Then
Sheets(a).Name = "SD1"
'6. Sayfa
Exit For
End If
Next
End Sub
fakat makroda hata var çözemedim
ilgili hücrelerde ilgili keimeleri bulunca istediğim ismi yazmalı buna göre düşeyara yapıyorum. tablolar sürekli güncelleniyor ve tekrar aktarma yapıyorum dışarıdan. sonrada tekrar adlandırmak vakit alıyor
yardımınızı bekliyorum.
ekledim
Sub SayfaAdlandır()
For a = 1 To Worksheets.Count
If Sheets(a).[L4] = "Ölçü Noksanı" Then
Sheets(a).Name = "M2"
Exit For
'1. Sayfa
ElseIf Sheets(a).[M4] = "Kesme ve Tomruklama" Then
Sheets(a).Name = "M1"
Exit For
'2. Sayfa
ElseIf Sheets(a).[K4] = "Tefriğe Giden" Then
Sheets(a).Name = "O1"
Exit For
'3. Sayfa
ElseIf Sheets(a).[T4] = "Ölçü Fazlası" Then
Sheets(a).Name = "O2"
Exit For
'4. Sayfa
ElseIf Sheets(a).[H4] = "Yükleme" Then
Sheets(a).Name = "SD2"
Exit For
'5. Sayfa
If Sheets(a).[J4] = "Sarfiyata Giden" Then
Sheets(a).Name = "SD1"
'6. Sayfa
Exit For
End If
Next
End Sub
Ekli dosyalar
Son düzenleme:
