Bir Excel açılır listesindeki seçime göre bitişik hücreye nasıl hızlı bir şekilde atlanır?
Excel'deki bir açılır listedeki seçime göre bitişik hücreye atlamayı hiç hayal ettiniz mi? Örneğin, burada C1 hücresinde hafta içi adlarını içeren bir açılır listem var, A sütunu tarihlerin listesi ve B sütunu zamanların listesidir. Şimdi aşağı açılır listeden bir hafta içi adı seçtiğimde, örneğin Perşembe, imleç A sütunundaki Perşembe gününün bitişiğinde bulunan B5'e atlar. Excel'de, bu görevi çözmek için yerleşik bir özellik yoktur, ancak güçlü VBA kodu yapabilir.
VBA'ya göre açılır listedeki değere göre bitişik hücreye atla
VBA'ya göre açılır listedeki değere göre bitişik hücreye atla
1. Açılır listeden kullanmak istediğiniz bir gün seçin ve ardından Alt + F11 etkinleştirmek için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.
2. tık Ekle > modül, aşağıdaki kodu şuraya yapıştırın: modül.
VBA: Değere göre bitişik hücreye atla
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20161221
If Target.Address <> [C1].Address Then
Exit Sub
Else
JumpToCell
End If
End Sub
Sub JumpToCell()
Dim xRg, yRg As Range
Dim strAddress As String
strAddress = ""
Set yRg = Range("A2:A8")
For Each xRg In yRg
'MsgBox Cell.Value
If xRg.Value = ActiveCell.Value Then
strAddress = xRg.Address
End If
Next
If strAddress = "" Then
MsgBox "The Day You Selected in Cell D4 Was Not Found On " & ActiveSheet.Name, _
vbInformation, "Kutools for Excel"
Exit Sub
Else
Range(strAddress).Offset(0, 1).Select
End If
End Sub
3. Basın F5 tuşuna basın, ardından imleç aşağı açılan listedeki değere göre bitişik hücreye atlar.
VBA kodunda A2: A8, açılır listedeki değerlere uyan değerleri içeren listedir, bu referansı istediğiniz gibi değiştirebilirsiniz.
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!