返回列表 上一主題 發帖

找到今天 之2

回復 1# myleoyes
問題二  複製至Sheet1的資料需求是數值(9)   
  1. Sub 資料()
  2.      With Sheet2
  3.       .Range("AL7") = 1
  4.       Sheet1.Range("A2") = .Cells(2, 3 + (Month(Date) - 1) * 3)
  5.      End With
  6. End Sub
複製代碼

SHEET1 中說到  前輩!B8應該是數值9!!    不是A2嗎??

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
     Application.EnableEvents = False   '工作表的觸動事件程序中宜加上 此程式碼 停止物件的觸發事件  
    '
    '      
    Application.EnableEvents = True      '恢復'物件的觸發事件
End Sub

TOP

回復 3# myleoyes
  1. Sub 資料()
  2.     Dim Rng As Range
  3.     Set Rng = Sheet1.Cells.Find(Date, LookAt:=xlWhole)
  4.     If Not Rng Is Nothing Then
  5.         Sheet2.Range("AL7") = 1
  6.         With Rng
  7.             .Value = Sheet2.Cells(2, 3 + (Month(Date) - 1) * 3)
  8.             .NumberFormat = "#"
  9.         End With
  10.     Else
  11.         MsgBox "找不到今天"
  12.     End If
  13. End Sub
複製代碼

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題