等級(jí):初學(xué)者
-
積分:2
-
財(cái)富值:-1.00
-
身份:普通用戶
我錄制了一個(gè)宏如下:
Sub q()
'
' q Macro
'
' 快捷鍵: Ctrl+q
'
Range("B1:AH1").Select
Selection.Copy
Range("AL3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Sheets("原始數(shù)據(jù)").Select
Rows("1691:1691").Select
Application.CutCopyMode = False
Selection.ClearContents
Rows("1690:1690").Select
Selection.Copy
Sheets("計(jì)算 ").Select
Rows("1:1").Select
ActiveSheet.Paste
Sheets("原始數(shù)據(jù) (2)").Select
Rows("1691:1691").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
現(xiàn)在需要的是自動(dòng)調(diào)整1691和1690這兩個(gè)行往上遞減,即運(yùn)算1690和1689這兩個(gè)行,一直用這種遞減至第1行,請(qǐng)問怎么實(shí)現(xiàn)。
等級(jí):初學(xué)者-
積分:2 -
財(cái)富值:-1 -
身份:普通用戶
操作步驟:
1、復(fù)制“計(jì)算”"B1:AH1"轉(zhuǎn)置粘貼數(shù)值到"AL3:AL35".
2、刪除“原始數(shù)據(jù)”1690行,復(fù)制“原始數(shù)據(jù)”1689行粘貼至“計(jì)算”第一行,
3、復(fù)制“原始數(shù)據(jù)(2)”1690行只粘貼數(shù)值至1690行,
4、重復(fù)步驟1,步驟2刪除“原始數(shù)據(jù)”1689行,復(fù)制“原始數(shù)據(jù)”1688行粘貼至“計(jì)算”第一行,步驟3復(fù)制“原始數(shù)據(jù)(2)”1689行只粘貼數(shù)值至1689行,依次類推,直到“原始數(shù)據(jù)”刪除至第一行,“原始數(shù)據(jù)(2)保存至第一行。求哪位大神幫幫忙。
等級(jí):傳說級(jí)人物
等級(jí):學(xué)者