返回列表 上一主題 發帖

請高手指點迷津

請高手指點迷津

Sub test()
  Dim i As Integer
    For i = 1 To 10
      Sheet1.Cells(65536, 1 + (i * 5)).End(xlUp).Offset(1, 0).Value = 1
     Next
End Sub


為什麼這樣不能跑
請高手賜教

活頁簿1.rar (11.33 KB)

代碼可以跑,可能是與你的意圖不符吧!

TOP

我跑起來是寫 執行階段錯誤 424

我是2010 X86的

TOP

找到問題了.. sheet1
預設是 工作表1 改成sheet1 就好了
感謝幫忙測試
在請教一個問題 如果我要把 每一個 1 的字型顏色改變要怎麼寫?

TOP

  1. Dim i As Integer
  2.     For i = 1 To 10
  3.         With Sheet1.Cells(65536, 1 + (i * 5)).End(xlUp).Offset(1, 0)
  4.             .Value = 1
  5.             .Font.ColorIndex = 3
  6.         End With
  7.     Next
複製代碼

TOP

找到問題了.. sheet1
預設是 工作表1 改成sheet1 就好了
seemee 發表於 2013/4/10 22:25
  1. Sheets("Sheet1").Cells(65536, 1 + (i * 5)).End(xlUp).Offset(1, 0).Value = 1
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題