Bitişik hücrede, aşağı açılan seçimimin ne olduğunu Sabit Kayıt formülü olarak nasıl kaydedebilirim?


0

Komşu bir hücrede, aşağı açılan seçimimin A3 hücresinden, Hücre B3'e ne olduğunu kaydedebildiğim, ancak aşağı açılan seçimi daha sonraki bir tarihte sabit bir kayıt olarak kaldırsam bile bunu saklayabilen bir Excel işlevi kodlaması var mı?

Yanıtlar:


1

Test edilmemiş kod, A3 hücresini (liste seçici) B3'e kaydedin:

Sub MemorizeCellA3
Aralık ("B3"). Değer = Aralık ("A3"). Değer 'yerine .Text gerekebilir
Aralık ("A3"). ClearContents 'A3'ü temizleyecektir.
son alt

Sayfadaki bir düğmeye atayın.

Kod kaynağı


=) Cevabı beğenirseniz, işaretleyin veya yukarı oy verin (sayıdaki yukarı üçgeni tıklayın)
Hannu

sayımı 15'e kadar çıkardığımda yapabilirim ama sadece beni mutlu ettiğini biliyorum: D
James

1

Bunu otomatik olarak yapmak istiyorsanız, bu makrosu, üzerinde çalışmak istediğiniz sayfanın çalışma sayfası modülüne yerleştirin.

Private Sub worksheet_change(ByVal target As Range)
If Not Intersect(target, Range("A:A")) Is Nothing Then
    If target.Offset(, 1) = "" Then
        target.Offset(, 1) = target
    End If
End If
End Sub

range("A:A")Kaydetmek istediğiniz aralık olduğunu. Bu değişirse ve yanındaki sütunu 1 sütun,, offset(,1)boştursa, seçilen değeri oraya koyun. Menzil içinde değilse veya yanındaki hücrenin zaten bir değeri varsa, hiçbir şey yapmaz.


0

Hücreler bağlanabilir veya birleştirilemez. Hücreyi dondurmak için seçenekler

  • Değeri kopyala ve yapıştır
  • Belirli hücreler güncellendiğinde hücreyi donduran vba makrosu.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.