首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VBA专题10-4:使用VBA操控Excel界面之设置工作簿视图和窗口

下面是设置工作簿视图和窗口的一些VBA代码。 工作簿视图 可以选择使用普通视图、页面布局视图、分页预览视图来显示工作表。...'在第5行和第4列分界 With ActiveWindow .SplitRow = 5 .SplitColumn = 4 End With '清除拆分 ActiveWindow.Split...= False 冻结活动窗口的拆分 示例代码: '在第2行冻结活动窗口中的活动工作表 '即第1行和第2行被冻结 With ActiveWindow .SplitRow = 2 .SplitColumn...ActiveWindow .SplitRow = 2 .SplitColumn = 1 .FreezePanes = True End With 当冻结活动窗口的拆分后,在滚动工作表时被冻结的列和行将保持可见...'取消冻结 With ActiveWindow .FreezePanes = False '如果删除了拆分,也需要下列代码行 '因为ActiveWindow对象的Split

3.4K20

VBA专题10-2:使用VBA操控Excel界面之设置工作表

本文主要讲解操控工作表中一些界面元素的VBA代码。 名称框 名称框中的名字是为单元区域定义的名字,可以由用户定义名称,或者由Excel自动创建,例如Print_Area和表1。...如果活动窗口被拆分成且没有冻结,那么ScrollRow和ScrollColumn属性引用第1个,即窗口左上方的(如果拆分成4个的话),或者窗口左侧或上方的(如果拆分成2个的话)。...如果要指定滚动的,可以使用类似下面的语句,例如,在第2个中滚动到距离最左侧列10列: ActiveWindow.Panes(2).ScrollColumn= 10 如果拆分的冻结,那么ScrollRow...和ScrollColumn属性将把冻结的区域排除在外,仅影响没有被冻结的区域。...在当前窗口中滚动活动工作表不会导致在其他非活动窗口中的滚动。活动工作表可以是标准工作表、图表工作表、宏工作表或者对话框工作表。

4.6K40
您找到你想要的搜索结果了吗?
是的
没有找到

Excel小技巧34:巧妙锁定工作表操作界面

图1 这个效果没有使用工作表“允许用户编辑区域”功能,也没有使用VBA,但它是怎么办到的呢? 其实很简单,只是使用我们常见的“冻洁”功能。...单击功能区“视图”选项卡中的“冻结”按钮,可以看到最上部是“取消冻结”命令,如下图2所示,表明该工作表已经使用了“冻结”。 ?...图2 因为我们是在现在看到的单元区域下方设置的冻结,所以在工作表100%显示时,并不能看到。...我们尝试着将工作表显示比例缩小,例如50%,就可以很明显地看到了,如下图3所示,应该是在第46行设置的冻结。 ? 图3 这是一个技巧。...缩小工作表缩放比例,在合适的位置设置冻结,然后恢复工作表缩放比例为100%,这样用户就只能看到屏幕上的工作表显示区域了。 灵活运用Excel最普通的功能,可以达到很好的效果!

1.6K20

Excel 信息筛选小技巧

插入“表”自带“标题行”显示功能,但前提是选中的单元格位置在“表”的范围内; 如果选中的单元格位置在数据表范围之外,标题行就没有了; 可以通过“冻结”功能,冻结首行; 这样无论鼠标点哪,...为了解决这个问题,我上网搜索了一下,并没有比较直接的设置办法;网上给出的解决方案是,借助VBA将“切片器”固定在显示界面的某个位置, 方法如下: 1....选中任意单元,按“Alt+F11” 调出VBA编程界面; 2....按 “Alt+Q“ 关闭VBA编程界面; 4. 返回Excel界面,滚动页面,并点击任意位置,此时我们看到“切片器”会立即移动到界面指定位置。 5....将本数据表“另存为” “Excel 启用宏的工作簿(*.xlsm)” 至此,一个带有便捷筛选功能的信息数据表就完成了~ 结 语 本文是笔者结合实际工作情况,将发现问题、解决问题的过程整理下来的笔记

1.7K20

数据地图系列9|excel(VBA)数据地图!

下面是VBA数据地图的详细制作步骤: 1、首先你需要一个纯色的矢量地图素材。 ? 这个问题早在数据地图的入门篇里已经解决了。 数据地图入门篇——素材获取!...2、图形命名 这里需要我们给每一个省份(或者图形)命名。 ? 选中某一个省份图形,在左上角的名称栏中直接修改定义或者,在绘图工具——选择中,双击该图形默认名称,进行自定义。...将F9:G13单元区域选中并定义名称为color_table ? 使用concatenate函数制作分段值范围。 将D9-D13区域的五个单元分别命名为color1~color5。...8、编辑VBA填充代码 Alt+F11打开VBA代码编辑器,在thisworkbook中写入如下代码后关闭VBA窗口。 ?...C" & i).Value).Interior.Color '对各省的图形使用其颜色栏的值作为名称所指向的单元的颜色填充 Next i Application.ScreenUpdating

4.8K60

VBA专题10-6:使用VBA操控Excel界面之执行命令以及激活功能区选项卡的两种方法

下面展示的是执行不在功能区中的命令的另一个示例: '启动计算器程序 Application.CommandBars.ExecuteMso "Calculator" 接下来的示例执行功能区中的命令,它们通过功能区控件图形化呈现...: '拆分活动窗口成,移除拆分 '可通过选择视图|窗口|拆分实现 '也可执行下面的ExecuteMso方法 Application.CommandBars.ExecuteMso "WindowSplitToggle...一种是使用SendKeys方法模拟按键,就好像是手工按活动窗口中的键一样;另一种是使用XML和VBA代码。...为了解决这个问题,可以使用OnTime事件在执行Workbook_Open事件一至两秒后,发送按键,如下面的代码: Private Sub Workbook_Open() '在1秒后执行SendKeystrokes...XML和VBA代码(Excel 2010及以后的版本) 激活功能区选项卡的另一种方法是使用XML和VBA代码。执行下列步骤: 1. 下载CustomUI Editor并安装。 2.

3.5K20

VBA中重要的强制申明,谁看谁明白

我们默默的打开VBA代码,猛地一看,这程序没问题,又是一万匹马飘过 image.png 那么,我们只能使出自己的杀手锏——一句句检查代码 (1)点击「显示答案」按钮,VBA自动找到关联的程序「四则运算...VBA说: 先看右边,「Cells(4, 2)」我认识,表示「单元B4」,它的值是50。...「Dim x, h」表示——告诉VBA接下来的程序我只使用变量x和变量h,遇到没见过的,你就警告报错提醒我,并用蓝色批注显示它的位置,方便我修改。...1个常量k; (2)常量k在定义后被赋值,下文如果重新赋值,请警告+批蓝色告诉我 image.png [备注] 1.VBA中定义一个「常量」需要使用关键字「Const」; 2....,目的是为了告诉VBA你定义了哪些常量,这些常量的值是一开始就固定好的,如果中间发生人为修改或重新赋值,需要警告报错+批蓝色告诉你 好了,同学们今天的分享就结束了 关于「强制申明」和「常量 Const

1.5K30

Worksheet工作表对象属性

(所以在使用索引号引用工作表时,如果改变排列顺序就可能导致指定的工作表错误,这点需要注意。) 代码中变量从1到工作表对象的数量4。即索引号从1至4。对应的工作名也是从左至右。...三、usedrange属性 工作表的usedrange属性表示工作表中已经使用的单元,返回单元对象。...(visbile属性可以通过vba代码更改,也可以在工作表的属性中更改visible属性。) 属性值通常有三个值可供选择: 属性值-1为显示隐藏的工作表。...(vba代码中也可以使用1和true) 属性值0为普通隐藏,可以从格式菜单中取消隐藏。...(vba代码中也可以用false或者xlsheethidden) 属性值2代表深度隐藏,不能从格式菜单中取消隐藏,必须通过vba代码或属性中更改。

2.6K30

PPT编程2则小技巧

标签:VBA,PowerPoint编程 这段时间趁空闲时在学习PPT编程,发现真的很有意思,短短的几行VBA代码就能让PPT活起来,惊叹!...当然,在学习的过程中,也遇到过不少问题,还好有Excel VBA编程的基础,耐心琢磨和探究一番后总能找到解决办法。...在幻灯片中选择要命名的形状,单击功能区“开始”选项卡中的“编辑”,在其下拉菜单中选择“选择”,如下图1所示。...图1 此时,在幻灯片的右侧会出现一个,如下图2所示,其中显示了PPT给形状的默认名称。 图2 只需要选择该名称,输入自己的名称即可,如下图3所示。...技巧2:将幻灯片中的形状与VBA过程关联 这个操作也要打破Excel VBA思维,在Excel中可选择形状后单击右键来关联VBA过程,但PPT中不是这样的。不过,操作也很简单。

34330

Excel小技巧45:2个工作表操作习惯,利已也利他

使用冻结以增强可读性 经常看到有人在操作工作表时,反复查看顶部的标题和下面单元中相对应的数据,耗时费力。其实,只要运用冻结功能,不管往下或向右查看哪里的数据,我们都能看到顶部/左侧的内容。...图1 “冻结”是人们很容易忽视的一个功能,但有时却很有用,特别是工作表中含有大量的数据时。...选择要冻结的行或列所在下方或右侧的单元,单击功能区“视图”选项卡“窗口”组中的“冻结”下拉按钮,选择相应的命令来冻结。 ?...图2 让工作簿打开时当前单元格位于工作表单元A1 我们经常会接收到很多工作表,当我们打开他们时,当前单元可能在数据单元中间,也可能在末尾,这是其保存并关闭工作簿时所处的位置。...对于查看者来说,这样会带来不便,因为通常需要使用光标或拖动两侧滚动条移到工作表单元首行或首列。 为何不在保存并关闭工作簿前将活动单元置于所在工作表的单元A1中呢?

59240

Excel基础操作(1)

快速移动单元、行或者列 先选中单元、行或者列,按住shift健,移动鼠标光标到选中区域的边线,出现【移动光标图案】时,即可拖拽到想要的位置。...快速定位到一列的首行或末行 选中该列的某个单元,双击该单元的上边线,即可快速定位到该列的首行。双击该单元的下边缘,即可快速定位到该列的末行。...冻结 冻结首行或首列 选中任意单元,点击视图-冻结-冻结首行或冻结首列。...冻结前n行 选中A(n+1)单元,点击视图-冻结拆分单元 冻结前n列 选种(n+1)1 单元,点击视图-冻结拆分单元 冻结前n行和m列 选种(m+1)(n+1)单元,点击视图-冻结拆分单元

65820

Access数据库软件界面

如下图所示: Access数据库的工作界面,与其他Office系列的软件的界面比较类似,主要有三大块组成,上部分由命令选项卡和对应的功能区组成,左侧为导航,中间是数据库对象工作区。...创建选项卡:包括数据库中所有对象的创建功能,即表、查询、窗体、报表、宏、VBA程序等数据库对象。 外部数据选项卡:主要实现对内部外部数据的管理和操作。比如数据与Excel之间的数据交换。...数据库工具选项卡:主要是VBA编程以及管理数据库后台的工具。 上下文命令选项卡:根据操作对象的不同,出现在常规选项卡右侧的一个或多个上下文命令选项卡。例如上面示例图的操作表对象的字段和表选项卡。...二、导航 打开数据库后,左侧有导航,会显示当前所有数据库对象,并按类别将它们分组,可以方便的对所有对象进行管理和对相关对象的组织。 其中的对象可以展开和折叠,导航本身也可以缩进来隐藏。

6K30

js 数组去除重复数据-当WPS开始像支持VBA一样支持JS语言时,微软又该何去何从?

点击上图所示最左侧的【代码】命令,工作表右侧会出现一个代码,我们可以将这个拖动到屏幕中央js 数组去除重复数据,成为一个独立的代码窗口。...将当前工作表A2单元的值,赋值给B2单元。   ...使用VBA代码解决这个问题很简单,一句代码即可: Range("b2").Value = Range("a2").Value   但Office.js则是麻烦她妈带麻烦去找麻烦他爷爷还有麻烦他奶奶麻烦他二舅麻烦他三姨真是麻烦太多了...await .sync()   第6行代码将当前工作表的B2单元的内容设置为A2单元的值。   ……   为啥要这么绕呢?像VBA那么直来直去不好吗?...问题在于,在Office.JS的运行机制里,语句组成了命令队列,load语句也不例外,它像其它语句一样老老实实排队。

2.5K10

Excel 基础篇

Max,最大值;Min,最小值 语法:=max(区域) Replace,替换指定的内容 语法:=Replace(字符串,起始位置,字符长度,替换内容) &,合并多个单元内容 语法:=A1&B1&C1...选项 -- 常规 --- 新建工作簿时:设置字号和字体 ---- 单个工作表另存为excel文件: 在工作表标签上右键 -- 移动或复制 -- 移动到”新工作簿” 让标题行始终显示在最上面: 视图 - 冻结...- 冻结首行 如果标题有两行呢?...光标定位到第三行 -- 视图 --- 冻结 --- 冻结拆分 调整excel工作表显示比例: 按ctrl+滚轮 (通用于调整比例) ---- 单元内输入文本后跳转到下个单元: Tab 键 右方...;Enter 键 下方 ;alt+回车键 换行 输入身份证号或以0开始的数字: 设置单元格格式-- 数字 --- 文本 隐藏单元内所有值: Ctrl+1打开单元设置窗口 -- 数字 -- 自定义 -

2.3K20

数据人必会的Excel|掌握32个Excel小技巧,成为效率达人(一)

技巧二:快速移动光标至边缘单元 同样的面对大量数据,我们想要快速移动光标至边缘单元也有相应的快捷键,Ctrl+方向键(上下左右),有了这个快捷键之后,我们就不需要滑动鼠标一行一行去找最末尾的单元了...对于选中不连续的单元,我们可以按住Ctrl,点击需要选中的单元。 ? 话不多说,直接上视频! ?...技巧九:冻结首行 在数据量很大的情况下,我们上下滑动数据表格的时候,列名也会跟着滑动,对于我们阅读数据十分不便,所以这个时候我们需要冻结。...如果你的数据没有大标题的话,你可以选择[视图]选项卡,[冻结]中的[冻结首行]即可实现冻结。...如果你的数据像我给的示例一样,有大标题,这时候你可以选中第一个列名下面的第一个单元,然后选择[视图]选项卡,[冻结]中的[冻结]即可实现冻结。 ? 看视频,高效学会冻结单元。 ?

1.7K20
领券