问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在Excel中如何使用VB,在某一列空单元格最后一行自动求和当前列,并自动保存和打印

发布网友 发布时间:2022-12-21 03:28

我来回答

2个回答

热心网友 时间:2023-10-02 15:53

你描述的不是很详细

不过意思差不多理解了

Sub 求和打印()
行数 = Range("D65536").End(xlUp).Row '获取D列最后一个非空单元格
总数量 = Application.Sum(Range(Cells(2, 4), Cells(行数, 4))) '计算出D列总数量
Range("D" & 行数 + 1 & "") = 总数量 '把计算出的总数量赋值给D列行数+1行的单元格(类似于EXCEL的合计)
总价值 = Application.Sum(Range(Cells(2, 8), Cells(行数, 8))) '计算出H列总数量
Range("H" & 行数 + 1 & "") = 总价值 '把计算出的总数量赋值给H列行数+1行的单元格(类似于EXCEL的合计)
ActiveSheet.PageSetup.PrintArea = "$A$1:$H$" & 行数 + 1 & "" '设置打印区域
ActiveSheet.PrintOut '打印
ThisWorkbook.Save '保存
End Sub

热心网友 时间:2023-10-02 15:54

Sub 合计保存打印()
Dim numTotal As Range
Dim valueTotal As Range
Dim height As Integer
Dim printoutArea As Range
Set numTotal = Range("d65536").End(xlUp)
Set valueTotal = Range("H65536").End(xlUp)
height = numTotal.Row - 2
Cells(numTotal.Row, 1) = "合计"
numTotal = Application.Sum(numTotal.Offset(-height, 0).Resize(height, 1))
valueTotal = Application.Sum(valueTotal.Offset(-height, 0).Resize(height, 1))
ThisWorkbook.Save
Set printoutArea = Range("a1", valueTotal)
ActiveSheet.PageSetup.PrintArea = printoutArea
ActiveSheet.PrintOut

End Sub

Private Sub CommandButton1_Click()
Call 合计保存打印
End Sub
在Excel中如何使用VB,在某一列空单元格最后一行自动求和当前列,并自动...

Sub 求和打印()行数 = Range("D65536").End(xlUp).Row '获取D列最后一个非空单元格总数量 = Application.Sum(Range(Cells(2, 4), Cells(行数, 4))) '计算出D列总数量Range("D" & 行数 + 1 & "") = 总数量 '把计算出的总数量赋值给D列行数+1行的单元格(类似于EXCEL的合计)...

excel表格中在每列的最后一格没有数据的地方自动求和

在输入数据的时候就求和。在输入完一列数据的时候,选中往下的那个空单元格,按一下ALT+=,自动将上面所有数据求和。输完数据后在求和。使用VB:Sub 求和()i = 1Do While Cells(1, i) <> ""k = Cells(65536, i).End(xlUp).RowDebug.Print kCells(k + 1, i).FormulaR1C1 = "=SUM(R...

在excel的VB中如何求一列数的和?

现在的表格都有求和功能,就是把鼠标放在你想求和的数字上,连续数字按住鼠标往下拉,拉到结束的地方,在表格的右下角就会出现你要求的和

用VB 找到excel 最后 一行,并给最后一行下一行第一列赋值

Worksheets("export").Range("num"&":"&"num").Value = worksheets("import").Range("1:1").Value

如何用vb实现在EXCEL中自动计算加减乘除?

要在Excel中使用VBA进行自动加减乘除运算,您可以使用以下代码示例:Sub AutoMathOperations()Dim ws As Worksheet Dim lastRow As Long ' 设置要进行运算的工作表 Set ws = ActiveSheet ' 获取最后有数据的行号 lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row ' 定义运算符和操作数的列...

怎么用vb读取excel表格某一列的内容,并且判断当某个单元格为空的时候...

例如第二列 Sub ff()If Cells(1, 2).Value = "" Then MsgBox "一行为空,程序退出"Exit Sub End If For i = 2 To 100 If Cells(i, 2) = "" Then Cells(i, 2) = Cells(i - 1, 2)Next i End Sub

Excel用宏vb命令怎指定某一列锁定,其他单元格可编辑与合并?

所以只能在原有结构基础上进行修改,不能进行格式的调整,格式部分只能修改填充这类非结构内容,如果非要修改,那么可以直接用VBA模拟锁定工作表的某一列,也就是在某一列所有单元格上触发select事件,可以自动取消select,转移到其他位置或者直接提示报警框,下面是个示例:结果如下:这种保护并不是加密 ...

如何在excel表中的一个单元格中自动显示最后一次保存文档时当天的日期...

.[A1] = DateEnd Sub 保存工作薄为启用宏文件, 且文件开启宏, 即可 在Sheet1 A1单元格 记录 最后一次保存时间。开启宏 的方法:菜单栏---文件 ---Excel选项--- 信任中心---信任中心设置 ---宏设置 : 启用所有宏, 保存, 关闭Excel 文件, 再次打开 即已启用宏。

现在在写EXCEL中的VB代码,返回EXCEL中某一个单元格对应的行号和列号...

下面是一个实例,在a1:e500里查找“a1” 其中c.Address就是行号和列号的文本格式例如$B$1 c.Column是列号, c.Row是行号 With Sheets("sheet1").Range("a1:e500")Set c = .Find("a1", LookIn:=xlFormulas)If Not c Is Nothing Then firstAddress = c.Address firstColumn = c.Column f...

如何用VB实现:在EXCEL文档指定区域单元格选中后,自动把这些单元格数据粘...

单击 A1:C10任何一个地方,就执行,否则不执行。无需设置 按钮 Sub 自动复制()arr = Range("A1:C10")Sheets(2).Cells(Sheets(2).Range("a65536").End(xlUp).Row + 2, 1).Resize(10, 3) = arr End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range)Dim tr, tc tr...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有人在宿舍安路由器吗 PF89式80毫米单兵火箭筒研制历史 我们的学校宿舍有电话插口。我们想装路由器几个人一起上网。要怎么弄... 昙花一现的解放军自研两截式火箭筒:70式62毫米反坦克火箭筒 近炸引信分类 安装SQL时,我进入了x86/setup文件夹后,执行setupsql.exe,提示却是:_百... 我爸左胸自发性气胸都引流八天了,怎么还没见好转,还有那么多泡泡,今 ... 73岁糖尿病患者 突然左脑出血 引流手术 和器官切除后17天了能 挣眼手 ... 索爱st18i2.3.3 之前用一键root过,现在好像把camera哪个自带的程序误删... st18i能用什么软件刷机 车子仪表盘的各种标志的意思 什么软件可以看有几个字的书 定积分只能通过求原函数~也就是牛籁公式求么 函数f(x)的定积分就是其全体原函数这句话对不 哔哩哔哩国际版更新怎么办 求定积分通常先求原函数是对的吗 二十世纪八十年代,全球经济进入3C时代的特点.... 胡翔的介绍 什么是决定了城市营销传播的天花板 《长安十二时辰》中构建的唐代长安城对西安的城市文化传播有什么作用? 怎么把扣扣聊天记录的一句话放大整页 樾府国际是坟地吗 中航樾府凭什么这么贵 双楠樾府是小开发商的吗 盐城城东凤樾府楼间距 峯樾府为什么不能买 盐城凤樾府精装修好吗 谁有郑州惠普打印机维修中心电话 郑州打印机维修哪有啊??谁的比较好一点啊!!!有没有电话之类的?? 郑州打印机维修(郑州宇玄电子公司电话 0371-69139219) 属马和龙相配婚姻如何,属龙男和属马女相配吗?结婚后财运和婚姻如何 家里宽带猫亮红灯怎么办? 为什么古代中国常常将马与龙联系在一起? 宽带冒红灯没信号怎么办 马女儿和龙母亲属相合不合,龙和马的属相合不合 装修黑幕大集合 华为手机MATE20 PRO 和P30、 P30 PRO 都是一样的屏内指纹吗? 命带红艳煞会一直感情不顺吗 桃花红艳煞怎么化解? 被车撞了对方全责怎么赔偿 被车撞了对方全责赔偿方法 东风天龙的dci 东风天龙350马力是什么发动机 2022年中国联通电话卡没有5g网络了吗? 亚历珊德拉·达达里奥在真探中出演过谁? 真探达达里奥一共有多少个镜头 真探第一季第二集女的是谁,电视剧真探第一季演员 梦见洱海海水很蓝是什么意思 风水论做官发财之地 没有领取实体社保卡就离职了 乙亥年坐上正官还是正财