Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 4
  • 92

W pliku Excela mam kilkadziesiąt arkuszy. Chciałbym, aby nazwy arkuszy były ustalane/uaktualnianie na podstawie zawartości w komórce B3 (dla każdego arkusza oddzielnie). Przy czym zależy mi, aby nazwa arkusza zawierała tylko 3 pierwsze znaki (od lewej) z komórki B3.

Zawartość w komórce B3 może się zmieniać po odświeżeniu danych.

Przemo
  • Zapytał
  • @ Przemo | 29.04.2014
    • laureat
    • 59
    • 24
    • 71

Odpowiedź (1)

  • 8

Proszę spróbować użyć tego kodu VBA:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

If ActiveSheet.Range("b3") <> "" Then
ActiveSheet.Name = Left(ActiveSheet.Range("b3"), 3)
End If

End Sub




 

  • Odpowiedział
  • @ | 30.04.2014
  • TRENER ALTKOM AKADEMII
Komentarze
Dziękuje
Skomentował : @ Przemo ,30.04.2014
  • 59
  • 24
  • 71