Excel'deki bir açılır liste seçimine göre bitişik hücreye nasıl hızlıca atlanır?
Excel'deki bir açılır listedeki seçime göre bitişik hücreye atlamayı hiç düşündünüz mü? Örneğin, burada hafta içi adlarını içeren C1 hücresinde bir açılır listem var, A sütunu tarihlerin listesi ve B sütunu ise saatlerin listesi. Şimdi, açılır listeden bir hafta içi adı seçtiğimde, örneğin Perşembe, imleç A sütunundaki Perşembe'ye bitişik olan B5'e atlar. Excel'de bu görevi çözmek için yerleşik bir özellik bulunmamakta, ancak güçlü VBA kodu ile yapılabilir.
VBA ile açılır listedeki değere göre bitişik hücreye atlama
VBA ile açılır listedeki değere göre bitişik hücreye atlama
1. Açılır listeden kullanmak istediğiniz günü seçin, ardından basın Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini etkinleştirin.
2. Ekle > Modül'e tıklayın, aşağıdaki kodu Modül'e yapıştırın.
VBA: Değere göre bitişik hücreye atlama
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. Tuşa basın F5 tuşuna basın, ardından imleç açılır listedeki değere göre bitişik hücreye atlar.
VBA kodunda, A2:A8, açılır listedeki değerlere karşılık gelen değerleri içeren listedir, bu referansı ihtiyaçlarınıza göre değiştirebilirsiniz.

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin