Excel'de Komut Düğmesi adı nasıl dinamik hale getirilir?
Bu makale, belirli bir hücre değeri değişiklikleriyle bir Komut düğmesinin adını dinamik olarak değiştirmekten bahsediyor. Örneğin, A1 hücresindeki değer "test" olarak değiştirildiğinde, belirli bir Komut düğmesinin adı otomatik olarak "test" olarak değiştirilecektir.
Komut Düğmesi adını VBA koduna göre hücre değeriyle dinamik yapın
Komut Düğmesi adını VBA koduna göre hücre değeriyle dinamik yapın
Aşağıdaki VBA kodu, bir çalışma sayfasındaki belirli bir hücre değeriyle bir komut düğmesinin adını dinamik yapmanıza yardımcı olabilir. Lütfen aşağıdaki işlemleri yapın.
1. tık Geliştirici > Ekle > Komut Düğmesi (ActiveX Kontrolü) çalışma sayfasına bir komut düğmesi eklemek için. Ekran görüntüsüne bakın:
2. Komut düğmesini ekledikten sonra, sayfa sekmesine sağ tıklayın ve Kodu Görüntüle aşağıda gösterilen ekran görüntüsü gibi sağ tıklama menüsünden:
3. Açılışta Uygulamalar için Microsoft Visual Basic penceresi, lütfen VBA kodunun altına kopyalayıp pencereye yapıştırın.
VBA kodu: Komut Düğmesi adını hücre değeriyle dinamik yapın
Dim xStr As String
Private Sub Worksheet_Change(ByVal Target As Range)
Dim xShapeRg As ShapeRange
On Error Resume Next
If Not Application.Intersect(Target, Range("A1")) Is Nothing Then
Me.CommandButton1.Caption = Target.Text
Set xShapeRg = ActiveSheet.Shapes.Range(xStr)
If xShapeRg Is Nothing Then Set xShapeRg = ActiveSheet.Shapes.Range("CommandButton1")
Application.EnableEvents = False
xShapeRg.Select
Application.EnableEvents = True
Selection.Name = Target.Text
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If (Not Intersect(Target, Range("A1")) Is Nothing) And Target.Text <> "" Then
xStr = Target.Text
End If
End Sub
not: kodda, CommandButton1, adını dinamik hale getirmek istediğiniz düğmenin adıdır ve A1, değeri düğme adına otomatik olarak başvuracağınız hücredir.
4. Tuşuna basın. Ara Toplam + Q çıkış tuşları Uygulamalar için Microsoft Visual Basic pencere.
5. Tıklayarak Tasarım Modunu kapatın. Geliştirici > Tasarım Modu.
Şu andan itibaren, Komut Düğmesinin adı, çalışma sayfanızdaki belirtilen hücre değeriyle dinamik olarak değiştirilecektir.
Aşağıda gösterilen ekran görüntüsü gibi, A1 hücresinin değeri değiştirildiğinde, komut düğmesinin adı otomatik olarak aynı değere değiştirilecektir.
İlgili Makaleler:
- Etkin çalışma sayfasını Excel'de PDF dosyası olarak kaydetmek için Komut Düğmesi nasıl kullanılır?
- Excel'de Komut Düğmesi ile otomatik olarak boş bir yeni satır nasıl eklenir?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!