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