DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Workbook_Open()
[a1] = ActiveWorkbook.Name
[a1] = Split([a1], ".")(0)
End Sub
arkadaşlar sayfa içerisinde ki herhangi bir hücreye çalışma kitabının ismini örneğin S001 olsun bu ismi herhangi bir hücreye otomatik getirmek mümkünmü yardımcı oalblecek varsa şimdiden teşekkür ederim.
=PARÇAAL(HÜCRE("dosyaAdı";A1);MBUL("[";HÜCRE("DosyaAdı";A1);1)+1;MBUL("]";
HÜCRE("Dosyaadı";A1);1)-MBUL("[";HÜCRE("dosyaadı";A1))-5)
Private Sub Worksheet_Activate()
Range("A1") = ActiveSheet.Name 'Sayfa Adı
Range("B1") = ThisWorkbook.Name ' çalışma kitabı Adı
Range("C1") = Mid(ThisWorkbook.Name, 1, Len(ThisWorkbook.Name) - 4) '.xls Uzantısı hariç
End Sub
çok teşekkürler zahmet oldu
Her şey için teşekkürler..
Peki soruyu tersten sorsam
a1 hücresine yazdığım veriyi otomatik olarak Çalışma kitabının ismi olarak atayabilir miyim?
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1")) Is nothüng Then Exit Sub
If Range("A1") = "" Then
ActiveSheet.Name = "BOŞ"
Else
ActiveSheet.Name = Range("A1")
End If
End Sub
Her şey için teşekkürler..
Peki soruyu tersten sorsam
a1 hücresine yazdığım veriyi otomatik olarak Çalışma kitabının ismi olarak atayabilir miyim?
Private Sub CommandButton1_Click()
If Range("A1").Text = Empty Then MsgBox "Dosya Adı Giriniz.", , "İhsan Tank": Exit Sub
On Error GoTo son
eski = ThisWorkbook.Name
ActiveWorkbook.SaveAs Range("A1") & ".xls"
Kill eski & ".xls"
son:
End Sub