- Katılım
- 18 Ağustos 2009
- Mesajlar
- 740
- Excel Vers. ve Dili
- Office Ev ve İş 2021 - Türkçe
- Altın Üyelik Bitiş Tarihi
- 12-12-2024
Arkadaşlar bir butonumda formumdaki verileri temizlettiriyorum ve sonrasında bazı hücrelerimde dizi formülü olduğundan sonuna örneğin
={TOPLA((L3:L11="UFUK")*(M3:M11))+TOPLA((L42:L70="UFUK")*(M42:M70))+TOPLA((L81:L136="UFUK")*(M81:M136))+100} +100 eklentiğinden dolayı +100'silerek yeniden CTRL+SHIFT+ENTER ile komut vermek zorunda kalıyorum. Dizi formülü olan alanım D149:E158 aralığındaki hücrelerdir. Bu alana aşağıdaki temizleme macromun sonuna nasıl bir eklenti yaparak CTRL+SHIFT+ENTER komutu verebilirim?
Teşekkürler...
Private Sub CommandButton15_Click()
Dim sifre
sifre = InputBox("Lütfen Şifre Giriniz")
If sifre = "123" Then
ActiveWindow.SmallScroll Down:=-3
Range("M3:N11").Select
Selection.ClearContents
Range("P3:11").Select
Selection.ClearContents
Range("M13:N40").Select
Selection.ClearContents
Range("P13:40").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=33
Range("M42:N73").Select
Selection.ClearContents
Range("P42:73").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=36
Range("M81:N136").Select
Selection.ClearContents
Range("P81:136").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=-138
ActiveWindow.SmallScroll ToRight:=8
Range("W4:X9").Select
Selection.ClearContents
Range("Z4:Z9").Select
Selection.ClearContents
Range("AB4:AB14").Select
Selection.ClearContents
Range("AD4:AD24").Select
Selection.ClearContents
Range("AF4:AF25").Select
Selection.ClearContents
Range("Z13:Z15").Select
Selection.ClearContents
Range("AA20").Select
Selection.ClearContents
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 1
Range("P1:Q1").Select
If numlock = True Then CreateObject("Wscript.Shell").SendKeys "{NUMLOCK}"
Else
MsgBox "Hatalı Şifre İzinsiz İşleme Müsaade Edilemez", vbCritical, "INCSOFT"
End If
End Sub
={TOPLA((L3:L11="UFUK")*(M3:M11))+TOPLA((L42:L70="UFUK")*(M42:M70))+TOPLA((L81:L136="UFUK")*(M81:M136))+100} +100 eklentiğinden dolayı +100'silerek yeniden CTRL+SHIFT+ENTER ile komut vermek zorunda kalıyorum. Dizi formülü olan alanım D149:E158 aralığındaki hücrelerdir. Bu alana aşağıdaki temizleme macromun sonuna nasıl bir eklenti yaparak CTRL+SHIFT+ENTER komutu verebilirim?
Teşekkürler...
Private Sub CommandButton15_Click()
Dim sifre
sifre = InputBox("Lütfen Şifre Giriniz")
If sifre = "123" Then
ActiveWindow.SmallScroll Down:=-3
Range("M3:N11").Select
Selection.ClearContents
Range("P3:11").Select
Selection.ClearContents
Range("M13:N40").Select
Selection.ClearContents
Range("P13:40").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=33
Range("M42:N73").Select
Selection.ClearContents
Range("P42:73").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=36
Range("M81:N136").Select
Selection.ClearContents
Range("P81:136").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=-138
ActiveWindow.SmallScroll ToRight:=8
Range("W4:X9").Select
Selection.ClearContents
Range("Z4:Z9").Select
Selection.ClearContents
Range("AB4:AB14").Select
Selection.ClearContents
Range("AD4:AD24").Select
Selection.ClearContents
Range("AF4:AF25").Select
Selection.ClearContents
Range("Z13:Z15").Select
Selection.ClearContents
Range("AA20").Select
Selection.ClearContents
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 1
Range("P1:Q1").Select
If numlock = True Then CreateObject("Wscript.Shell").SendKeys "{NUMLOCK}"
Else
MsgBox "Hatalı Şifre İzinsiz İşleme Müsaade Edilemez", vbCritical, "INCSOFT"
End If
End Sub