想在Excel中自動(dòng)插入空白行,并且自動(dòng)延續(xù)上一行的函數(shù)公式,該怎樣設(shè)置呢?
網(wǎng)友解答: 用 "超級(jí)表功能"在Excel中有一種特別的表格,也通常稱之為“超級(jí)表”,就是包括標(biāo)準(zhǔn)行列存儲(chǔ)數(shù)據(jù)的單元格區(qū)域,它最首要的功用就是能夠使一些常用函數(shù)和命令變得非常簡(jiǎn)單,快跟著
用 "超級(jí)表功能"
在Excel中有一種特別的表格,也通常稱之為“超級(jí)表”,就是包括標(biāo)準(zhǔn)行列存儲(chǔ)數(shù)據(jù)的單元格區(qū)域,它最首要的功用就是能夠使一些常用函數(shù)和命令變得非常簡(jiǎn)單,快跟著小編一起學(xué)一下吧。
操作步驟:?jiǎn)螕艋蛉x單元格,插入-表格-確定,即完成le超級(jí)表的創(chuàng)立。
網(wǎng)友解答:以#獎(jiǎng)教獎(jiǎng)學(xué)情況匯總表#為例來(lái)說(shuō)明需要增減老師人數(shù)這個(gè)應(yīng)用場(chǎng)景如何一鍵雙擊自動(dòng)增加或刪除一行的設(shè)置:
第一部分:應(yīng)用場(chǎng)景
1、雙擊姓名所在B列的單元格時(shí),在單元格下方插入一行;
2、插入行自動(dòng)延續(xù)上一行的函數(shù)公式;
3、雙擊序號(hào)所在A列的單元格時(shí),刪除雙擊單元格所在行;
第二部分:應(yīng)用設(shè)置
第一步,打開原來(lái)模板;
第二步,原來(lái)模板公式預(yù)覽;
第三步,也是最關(guān)鍵的一步,考錄代碼;(有關(guān)宏設(shè)置及打開代碼窗口請(qǐng)參照我之前的圖文或問(wèn)答,不再重復(fù))
代碼文本如下:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) '工作表雙擊事件
Cancel = True '取消雙擊單元格進(jìn)入編輯狀態(tài)
If Target.Row 3 And Target.Column = 2 And Target.Value < "" Then
'限定在B列而且大于第三行而且內(nèi)容不能為空的單元格中,雙擊單元格時(shí)插入一行
Rows(Target.Row + 1).Insert Shift:=xlDown
'在下方自動(dòng)插入一行
Range("A" & Target.Row & ":O" & Target.Row).AutoFill Destination:=Range("A" & Target.Row & ":O" & Target.Row + 1), Type:=xlFillDefault
'復(fù)制雙擊行的公式到插入行中
ElseIf Target.Row 3 And Target.Column = 1 Then
'限定在A列而且大于第三行而且內(nèi)容不能為空的單元格中,雙擊單元格時(shí)刪除一行
Rows(Target.Row).Delete Shift:=xlUp
'刪除雙擊單元格所在行
End If
End Sub
第四步,結(jié)果預(yù)覽;
最后,如用于其他應(yīng)用場(chǎng)景只需修改代碼變量即可。
謝謝您的閱讀!我是#Excel財(cái)務(wù)VBA#,懂會(huì)計(jì)的程序員,Excel&VBA精通。上面回答如果對(duì)您有幫助,或有不清楚的問(wèn)題,或需要更多自動(dòng)化財(cái)務(wù)表單模板下載,或了解更多實(shí)戰(zhàn)技巧分享,請(qǐng)記得點(diǎn)贊、分享、關(guān)注我的酷米號(hào)“Excel財(cái)務(wù)VBA”哦!也可私信