Soruyu "Excel Diğer Sorular Bölümünde" sormuştum Ancak bir cevap alamadım
bir excel tablosu üzerinde çalışıyorum.
Makro-VBA ile söz konusu tabloda örneğin "A1" hücresine ilk kez veri girerken izin vermeli ancak veri olan hücrede değişiklik yapılamamalı.
yani ilk veriyi girerken hücre korumasız olmalı. ancak aynı hücreye ilk veri girdikten sonra yeni veri girilememeli.
Örneğin Aşağıdaki kod, formüllü hücre üzerinde değişiklik yapmaya izin vermiyor. formüllü hücreye tıklamak istediğinde seçimi başka bir hücreye geçiriyor.
bu tarz bir kod ile formül içeren hücre gibi veri içeren hücre içinde uygulamamız mümkünmüdür.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.HasFormula Then Target.Offset(0, 1).Select
End Sub
Yardımcı olursanız sevinirim.
Şimdiden teşekkür ederim.
bir excel tablosu üzerinde çalışıyorum.
Makro-VBA ile söz konusu tabloda örneğin "A1" hücresine ilk kez veri girerken izin vermeli ancak veri olan hücrede değişiklik yapılamamalı.
yani ilk veriyi girerken hücre korumasız olmalı. ancak aynı hücreye ilk veri girdikten sonra yeni veri girilememeli.
Örneğin Aşağıdaki kod, formüllü hücre üzerinde değişiklik yapmaya izin vermiyor. formüllü hücreye tıklamak istediğinde seçimi başka bir hücreye geçiriyor.
bu tarz bir kod ile formül içeren hücre gibi veri içeren hücre içinde uygulamamız mümkünmüdür.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.HasFormula Then Target.Offset(0, 1).Select
End Sub
Yardımcı olursanız sevinirim.
Şimdiden teşekkür ederim.