当前位置: 首页 > wzjs >正文

公司建设网站计入什么分录百度识图搜索引擎

公司建设网站计入什么分录,百度识图搜索引擎,最近大事件新闻,淄博网站建设乐达推广Excel VBA:自动调整打印区域的实用代码解析 在Excel中,我们经常需要调整打印区域。今天介绍一段VBA代码,它可以根据C列的内容自动调整打印区域。 Dim ws As Worksheet Dim lastRow As Long Dim r As Long 设置当前工作表 Set ws ActiveSh…

Excel VBA:自动调整打印区域的实用代码解析

在Excel中,我们经常需要调整打印区域。今天介绍一段VBA代码,它可以根据C列的内容自动调整打印区域。
在这里插入图片描述

Dim ws As Worksheet
Dim lastRow As Long
Dim r As Long' 设置当前工作表
Set ws = ActiveSheet' 找到C列最后一个非空单元格的行号
lastRow = ws.Cells(ws.Rows.Count, "C").End(xlUp).Row' 从后往前查找C列中第一个非0的值
For r = lastRow To 1 Step -1If ws.Cells(r, "C").Value <> 0 ThenlastRow = rExit ForEnd If
Next r' 设置打印区域(从C1到Y列的最后一行)
ws.PageSetup.PrintArea = "$C$1:$Y$" & lastRowIf Err.Number <> 0 ThenMsgBox "设置打印区域时出错: " & Err.Description
ElseMsgBox "打印区域已成功调整为 $C$1:$Y$" & lastRow
End IfOn Error GoTo 0

1. 基础结构和错误处理

Sub AdjustPrintArea()On Error Resume NextDim ws As WorksheetDim lastRow As LongDim r As Long
  • Sub 用于声明一个子程序,AdjustPrintArea()是程序名
  • On Error Resume Next 是错误处理语句,允许程序在出错时继续执行
  • Dim 用于声明变量
    • ws As Worksheet 声明工作表对象
    • Long 用于声明大整数类型变量

2. 工作表引用

Set ws = ActiveSheet
  • Set 用于给对象变量赋值
  • ActiveSheet 表示当前活动的工作表
  • 这行代码创建了对当前工作表的引用

3. 查找最后一行

lastRow = ws.Cells(ws.Rows.Count, "C").End(xlUp).Row

这是一个常用的Excel VBA技巧:

  • ws.Rows.Count 获取工作表的最大行数
  • End(xlUp) 从底部向上查找第一个非空单元格
  • .Row 获取行号

4. 遍历查找非零值

For r = lastRow To 1 Step -1If ws.Cells(r, "C").Value <> 0 ThenlastRow = rExit ForEnd If
Next r
  • For...To...Step 是VBA的循环结构
    • Step -1 表示倒序遍历
  • If...Then 是条件判断语句
  • Exit For 用于提前退出循环
  • Cells(r, "C") 引用特定单元格
  • .Value 获取单元格的值

5. 设置打印区域

ws.PageSetup.PrintArea = "$C$1:$Y$" & lastRow
  • PageSetup.PrintArea 用于设置打印区域
  • & 是字符串连接符
  • $ 表示绝对引用
  • 这行代码将打印区域设置为C1到Y列的最后一个非零行

6. 结果反馈

If Err.Number <> 0 ThenMsgBox "设置打印区域时出错: " & Err.Description
ElseMsgBox "打印区域已成功调整为 $C$1:$Y$" & lastRow
End IfOn Error GoTo 0
  • Err.Number 获取错误代码
  • MsgBox 显示消息框
  • On Error GoTo 0 恢复正常的错误处理

使用技巧

  1. 该代码可以放在标准模块中
  2. 可以通过快捷键或按钮调用
  3. 适用于需要经常调整打印区域的场景

注意事项

  1. 代码只检查C列的值
  2. 打印区域的宽度固定为C到Y列
  3. 如果C列全为0,打印区域将只包含第一行
http://www.dtcms.com/wzjs/391425.html

相关文章:

  • 做色情网站怎么赚钱无代码系统搭建平台
  • asp.net网站开发使用到的技术长沙百度网站优化
  • 知名自适应网站建设哪家好磁力王
  • jsp动态网站开发基础教程与实验指导长沙关键词自然排名
  • 怎么做网站加盟怎么下载需要会员的网站视频
  • 建设一个网站步骤小红书信息流广告
  • 宜布网网站谁做的知识付费小程序搭建
  • 产品销售网站模板网页广告怎么做
  • 常熟的彩钢板 中企动力做的网站网站优化入门免费教程
  • 网页广告位优化服务
  • 双语版网站引导页如何使用免费b站推广网站
  • 食品网站建设风格整合营销策略
  • 如何建设公司网站哪些平台可以发广告
  • 贵阳做网站好的公司有哪些全是广告的网站
  • WordPress在哪里添加备案青岛网站seo公司
  • 查看网站有没有做301企业seo排名优化
  • 网站动态url与静态url读取速度石家庄关键词排名首页
  • 南京装修公司做网站本地服务推广平台哪个好
  • 网站建设到底怎么回事上海网站排名seo公司哪家好
  • 建筑证书兼职网站网站制作工具有哪些
  • 网站制作招聘西安网站seo诊断
  • 陕西网站建设设计企业网站的作用有哪些
  • 简历电商网站开发经验介绍2022千锋教育培训收费一览表
  • 承接网站开发文案竞价推广外包托管
  • 移动端网站seo东莞网站优化
  • 在线做效果图有哪些网站百度文库首页
  • 网站代码502百度云搜索引擎 百度网盘
  • 毕业视频代做网站网站域名查询网
  • 网站如何在360做提交品牌营销策划案例
  • 做淘宝的批发网站有哪些手续做一套二级域名网站怎么做