返回列表 上一主題 發帖

參照Y欄找到X欄空白的位置

參照Y欄找到X欄空白的位置

各位前輩你們好!
         前輩!問題如附檔案說明
         請知道的前輩,不吝賜教謝謝再三!!

Leov26.rar (14.61 KB)

本帖最後由 kimbal 於 2010-8-14 21:37 編輯

.Cells(Rows.Count, 1 + Month(Date) * 3).End(xlUp).Offset(1, 0).Select

這個是算術題吧
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

回復 2# kimbal
kimbal前輩你好!
       前輩!謝謝!這樣子找到是Y9的位置
       .Cells(Rows.Count, 1 + Month(Date) * 3).End(xlUp).Offset(1, 0).Select
       若改成
       .Cells(Rows.Count, 1 + Month(Date) * 3).End(xlUp).Offset(1, -1).Select
       才是找到X9的位置是正確,但再按鈕滑鼠應該是在X10的位置,因為Y10是" "
       結果在原位,不好意思小弟的問題沒有說清楚還要連續下去
       若改成
       .Cells(Rows.Count, 3 + (Month(Date) - 1) * 3).End(xlUp)(2, 1).Offset(2, 0).Select
       也不對....所以程式有誤,請不吝賜教謝謝再三!!

TOP

Sub Ex()
     With Sheet1
     c = (Month(Date)) * 3 + 1
      .Cells(.Cells(65536, c).End(3).Row + 1, c - 1).Select
      End With
End Sub

TOP

回復 3# myleoyes
  1. Sub Ex()
  2.      Dim R%, C%
  3.      With Sheet1
  4.         C = Month(Date) * 3
  5.         R = IIf(.Cells(Rows.Count, C).End(3).Row > .Cells(Rows.Count, C + 1).End(3).Row, .Cells(Rows.Count, C).End(3).Row, .Cells(Rows.Count, C + 1).End(3).Row)
  6.         .Cells(R + 1, C).Select
  7.       End With
  8. End Sub
複製代碼

TOP

回復 5# GBKEE
oobird前輩你好!
      前輩!哇!好久不見!!謝謝!
      達人出手果然不同凡響謝謝再三!!

TOP

回復 6# myleoyes
GBKEE前輩你好!
   良師!謝謝!程式有誤喔!
      就是在X9的位置正確
      但再按鈕滑鼠應該是
      在X10的位置,因為Y10是" "
      結果在原位,請參考看看
      謝謝再三!!

TOP

        靜思自在 : 布施如播種,以歡喜心滋潤種子,才會發芽。
返回列表 上一主題