首页 > 其他分享 >格式刷不能跨工作薄使用,VBA自建公式快速获取 单元格背景色RGB值

格式刷不能跨工作薄使用,VBA自建公式快速获取 单元格背景色RGB值

时间:2024-06-01 20:00:46浏览次数:10  
标签:行高列 VBA 代码 单元格 背景色 RGB 格式

查看视频效果请点击

文章目录


前言

格式刷在我们调整Excel工作表、Word文档的格式时经常使用到,它可以帮助我们快速批量调整字体、大小、颜色、背景色等,甚至是表格行高列宽、字间距大小等。但如果在不同的Excel工作薄或跨Word文档,格式刷却不能使用。
如果想要跨工作薄使用格式刷,只能将两个工作薄复制合并到同一工作薄内。
那有没有其他的方法?有,可以用VBA代码依次获取单元格背景色的RGB值,字体名称、大小、颜色,单元格行高列宽。有了这些数据,就可以用VBA代码逐个给单元格背景色、行高列宽、字体赋值,更复杂的工作表,也能实现格式刷跨工作薄、动态化使用。
当然,如果只是处理简单的数据,没必要使用VBA代码。如果批量处理数据,比如工作表很多、格式很复杂,VBA代码还是有很大的优势的。
今后几期将依次用VBA代码创建公式获取单元格背景色、字体名称、字体大小、字体颜色、单元格行高列宽等,为后期VBA代码批量处理数据格式打基础。
本期先介绍单元格背景色RGB值的获取。


1.数字转字母代码:

Public Function GetEngName</

标签:行高列,VBA,代码,单元格,背景色,RGB,格式
From: https://blog.csdn.net/BeijixingVBA/article/details/139370681

相关文章

  • CATIA二次开发VBA入门(4)——进程外开发环境搭建,vb.net在Visual Studio中开发,创建圆柱曲
    目录引出vb.net和vb6.0进程外开发环境搭建vb.net开发环境搭建《CATIA二次开发技术基础》模板添加宏库引用vs开发环境初步vs中的立即窗口对象浏览器建立模板案例:创建一堆圆柱曲面第一步:录制宏第二步:代码精简第三步:for循环改造第四步:人机交互改造窗口模态设置导出窗口......
  • css11 CSS RGB Colors
    css11CSSRGBColorshttps://www.w3schools.com/css/css_colors_rgb.aspAnRGBcolorvaluerepresentsRED,GREEN,andBLUElightsources.RGBValueInCSS,acolorcanbespecifiedasanRGBvalue,usingthisformula:rgb(red,green,blue)Eachparameter(......
  • 仿照股票涨跌字体颜色变化,VBA一键查看学生成绩高或低于平均值
    仿照股票涨跌字体颜色变化,VBA一键查看学生成绩高或低于平均值(VX公众号:Excel潘谆白说VBA)文章目录前言一、效果截图:二、代码如下:前言一张表格,密密码码的分数,千篇一律的颜色,不能一眼看出哪些同学的单科成绩高于或低于平均值。如果把不同分数值字体颜色改变,那......
  • SAP: ALV GRID 控制之 单元格按钮
    工作区域(或内部表)“GT_SFLIGHT”不是扁平的,或者包含参考或内部表作为组件。Isnotflat,orcontainsReferenceorinternaltablesascomponentsorinternaltablesascomponents.Ascomponents.解决方式:将SELECT*FROMSFLIGHTINTOTABLEgt_sflightUPTO......
  • Excel工作表单元格单击选中事件,VBA动态数值排序
    Excel工作表单元格单击选中事件,VBA动态数值排序(WX公众号:Excel潘谆白说VBA)文章目录前言一、运行效果二、代码前言面对每月的消费账单,面对月底待还的信用卡或花呗,面对不足三位数的余额,你是否怀疑过账单自己的消费。你是否因此开始记账,每个月记流水,想知道当月......
  • 在macos系统上使用vba把excel的每个工作表另存为csv文件
    SubExportWorksheetsAsCSVOnMac()DimwsAsWorksheetDimnewWbAsWorkbookDimnewWsAsWorksheetDimsavePathAsStringDimfileNameAsStringDimfilePermissionCandidates'导出所有工作表到单独的csv文件,并以工作表命名,保存路径......
  • EXCEL VBA终极提速,超级公式,算法优化
    1,简化公式,200个字变成10个字有很多公式写的很长,看不懂很难维护,如果改成VBA代码,简化成一个超级函数,方便维护,还可以给多个工程共用,实现模块化开发2,计算提速。有些vba运算很慢,需要几分钟到几小时,用好的方法,运行速度可以减到1分钟以内甚至10秒以内。这2天做了一个3万个左右的订......
  • AP5192 DC-DC降压恒流三路RGB单亮 LED车灯方案
    1,资料来源:深圳市世微半导体有限公司2,产品描述AP5192是一款PWM工作模式,高效率、外围简单、内置功率MOS管,适用于4.5-100V输入的高精度降压LED恒流驱动芯片。电流1.5A。AP5192可实现线性调光和PWM调光,线性调光脚有效电压范围0.55-2.6V.AP5192工作频率可以通过RT外部电阻编程......
  • VBA_DIM申明
    在VBA(VisualBasicforApplications)中,Dim语句用于声明变量。Dim是"Dimension"的缩写,声明变量是定义变量的名称和类型,使得它们可以在代码中存储和操作数据。使用Dim语句有以下几个主要目的:1.声明变量类型通过声明变量类型,告诉VBA如何存储和处理变量的数据。这可以提高代......
  • VBA_命名规则
    在VBA(VisualBasicforApplications)编程中,遵循良好的变量命名规则不仅能提高代码的可读性,还能减少错误和维护难度。变量命名规则使用有意义的名称:变量名应该清晰描述其用途或内容。例如,使用totalAmount而不是x。遵循CamelCase或PascalCase:在CamelCase中,第一个单词......