- 帖子
- 471
- 主題
- 121
- 精華
- 0
- 積分
- 579
- 點名
- 0
- 作業系統
- WIN10
- 軟體版本
- OFFICE2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-4-16
- 最後登錄
- 2023-1-17
|
3#
發表於 2016-7-21 16:19
| 只看該作者
本帖最後由 starry1314 於 2016-7-21 16:26 編輯
回復 2# starry1314
已修改成功,想請問如何使用 10 step
1.想請問如何使用sql來做處理,因為這樣插入後會導致公式自動更新
想改用處理完之後貼上- Sub insertRow湯()
- ' insertRow Macro
- ' 宏由 mike 錄製,時間: 2012-8-6
- ' 快捷鍵: Ctrl+u
- Dim RowN As Integer
- Dim i As Integer, j As Integer
- j = 6 '
- X = Cells(ActiveSheet.Rows.Count, 6).End(xlUp).Row
- For i = 1 To X '判定非空的最大行數RowN
- If Cells(i, j).Value <> "" Then
- RowN = i
-
- End If
- Next i
- For i = RowN To 3 Step -1
- If Cells(i, j) <> "" And (Cells(i, j) <> Cells(i - 1, j)) And Cells(i - 1, j) <> "" Then
- 'Range.("A" & i &":J"&i).Select
- Range(Cells(i, 1), Cells(i, 10)).Select
- Selection.Insert Shift:=xlDown
- End If
- Next i
- End Sub
複製代碼 |
|