返回列表 上一主題 發帖

[發問] 這個可以使用IF公式嗎?

回復 17# register313

不好意思,又出現在了兩個問題想請教一下, 我想要同時讓A2跟著C2以及G2做一樣的動作!!

但每次用好後 ,我的excel就當掉了!!!是程式碼我打錯了嗎?

以及如果想讓 G2可以是自動判別月份 !!!  也就是說 2月份是在G2 當 3月份會自動跳到  H2 這是要怎麼設定????
  1. Private Sub worksheet_change(ByVal target As Range)
  2. Set RngA = Range("A2:A4")
  3. Set RngB = Range("B2:B4")
  4. Set RngCA = Intersect(target, RngA)
  5. Set RngCS = Intersect(target, RngB)
  6. If Not RngCA Is Nothing Then
  7.    RngCA.Offset(0, 2) = RngCA.Offset(0, 2) + RngCA.Value
  8.    RngCA.Value = ""
  9. End If
  10. If Not RngCS Is Nothing Then
  11.    RngCS.Offset(0, 1) = RngCS.Offset(0, 1) - RngCS.Value
  12.    RngCS.Value = ""
  13. End If
  14. Set RngD = Range("D2:D4")
  15. Set RngE = Range("E2:E4")
  16. Set RngDE = Intersect(target, RngD)
  17. Set RngED = Intersect(target, RngE)
  18. If Not RngDE Is Nothing Then          'E2~E4=D2~D4
  19.    RngE.Value = RngD.Value
  20. End If
  21. If Not RngED Is Nothing Then          'D2~D4=E2~E4
  22.    RngD.Value = RngE.Value
  23. End If
  24. Set RngA = Range("A2:A4")
  25. Set RngCA = Intersect(target, RngA)
  26. If Not RngCA Is Nothing Then
  27.    RngCA.Offset(0, 6) = RngCA.Offset(0, 6) + RngCA.Value
  28.    RngCA.Value = ""
  29. End If
  30. End Sub
複製代碼

TOP

回復 20# register313

想在請問一下,是否可以用自動判別的方法!! 當現在為2月份的時候為 G2   ,當現在為3月份的時候為H2   ,當 現在為4月份的時候.......

或者是說可以用自訂表單的方式 ?  我有用一個自訂表單  !!   但是有哪邊打錯  一直顯示有 End With    沒有   With   ???到底是怎麼了????



    活頁簿1.rar (13.16 KB)

TOP

回復 22# register313
  1. (0, Month(Now) + 4)
複製代碼
想請問一下 Month 是代表月份   Now 是代表現在的日期   

那+4所代表的含意  是   顯示的位址嗎?

TOP

回復 24# register313


    我還能說甚麼????

我想得到的  就只有.....


厲害厲害!!!!

TOP

回復 24# register313
  1. 15.Set RngD = Range("D2:D4")

  2. 16.Set RngE = Range("E2:E4")

  3. 17.Set RngDE = Intersect(target, RngD)

  4. 18.Set RngED = Intersect(target, RngE)

  5. 19.If Not RngDE Is Nothing Then          'E2~E4=D2~D4

  6. 20.   RngE.Value = RngD.Value

  7. 21.End If

  8. 22.If Not RngED Is Nothing Then          'D2~D4=E2~E4

  9. 23.   RngD.Value = RngE.Value

  10. 24.End If
複製代碼
想要請問一下!!!目前這個屬於 雙向!!!  也就是說不管是  對著   D2  或是   E2  輸入都是一樣的

如何才能鎖定一個儲存格  也就是單向的方式???

TOP

        靜思自在 : 一個人不怕錯,就怕不改過,改過並不難。
返回列表 上一主題