精华内容
下载资源
问答
  • 怎么设置单元格区域
    2021-03-31 15:10:43

    目录

    以地址表示矩形单元格区域对象

    以对角单元格表示矩形单元格区域对象

    不规则单元格区域的表示

    使用Union方法获取合并区域

    使用Intersect方法获取多个区域的交集


    以地址表示矩形单元格区域对象

        在Excel中,如要以地址表示某个矩形的单元格区域,则需要运用冒号(:)运算符,在其两侧分别写入该矩形区域对角的两个单元格地址,即最左上角的单元格地址和最右下角的单元格地址,或者最左下角的单元格地址和最右上角的单元格地址。如图所示,若要表示该区域,则可以选用地址1和地址3,或者地址2和地址4。

        一旦选定了某组地址,就可将两个地址任意放置于冒号(:)的两侧,而无须分先后。比如“地址1:地址3”、“地址3:地址1”、“地址4:地址2”、  “地址2:地址4”是等价的。
        在VBA中,使用Range对象可以表示单元格区域,其用法与单个的单元格相同,Address参数只需采用以上区域表示方式即可。因而本例中,需要表示A1:BIO单元格区域,以下四个表达式是等价的。

    Range ( "A1: B10 " )
    Range ( "A10 : B1 " )
    Range ( "B10 : A1 " )
    Range ( "B1 : A10 " )

        一般情况下,若无特殊需求,总是以“最左上角单元格地址:最右下角单元格地址”的形式表示某个矩形单元格区域。

    以对角单元格表示矩形单元格区域对象

        在ExceIVBA中,只需指定矩形单元格区域的对角单元格,就可以直接用Range对象表示该单元格区域,其语法为

    Range(Addressl,Address2)

        如A1:B10可以采用以下表达式中的任何一个:

    Range ( "A1" ,"B10" )
    Range ( "A10" ,"B1" )
    Range ( "B10" ,"A1" )
    Range ( "B1" , "A10" )
    

    该方式表示单元格区域时,也可以用单元格对象替代其地址,即Range(Cell1,Ce112)
        其中,参数Cell1和Ce112表示单元格区域的对角单元格对象,即Range对象或者Cell对象。Celll和Ce112可以为图2-4所示的对角单元格中的任何一组。如本例表示A1:B10,若以单元格A1和B10作为对角单元格为例,可以采用以下任何一个表达式,开发者可根据实际需求任选其一:

    Range  (Range  ( "A1 " )  , Range (¨B10 " ))
    Range  (Range  ( "B10 ")  , Range ( " A1 "))
    Range ( Cells (1, "A")  , Range (¨ B10 "))
    Range ( Cells (10 , "B" )  , Range (¨A1 "))
    Range ( Cells (1, "A")  , Cells (10, " B" ))
    Range ( Cells (10 ,¨B¨ ) , Cells ( 1, "A" ))
    Range (Range ( "A1" ) , Cells (10 , "B "))
    Range (Range ( "B10 ")  , Cells (1,¨A"))
    

    不规则单元格区域的表示

        任何不规则单元格区域可以表示为若干个矩形单元格区域或单元格的并集。当需要表示此类单元格区域对象时,可以采用以下方式表示:

    Range  ( "AreaAddre1,[AreaAddress2]  [ , ...]   [ AreaAddressN]")

        其中,AreaAddress表示各个矩形单元格区域的地址。本例中需要同时选择A1:A10以及C1:D8区域,即两个矩形区域A1:A10和C1:D8,因而其单元格区域的对象表示为

    Range( "A1 : A10 , C1 : D8 ")
    

    使用Union方法获取合并区域

        如图所示,当需要表示多个单元格区域的合并区域时(即整个区域1和区域2所包围的不规则区域),除了使用单元格地址表示方法外,还可以使用Union方法对多个区域进行并集运算。

    Union方法的语法如下:

    Union ( Rangel ,Range2 [ , ...]  [ .Ran greN)

        其中,RangeN为各个所需要求并集的单元格区域。在一个Union方法中,最少求并集的区域为2个,最多为30个。Union方法将会返回一个单元格区域的对象,可以将其赋值给Range对象变量或者直接作为对象进行使用。比如:

    Set 合并区域=Union(区域1,区域2)

    或者

    Union(区域1,区域2).Select

    比如需要同时选中A1:A10和C1:D8,也可以采用Union方法表示其单元格区域对象:

    Union(Range("A1:A10¨),Range(¨C1:D8")).Select

        当需要求多个单元格区域的并集时,此方法可以避免同时记录太多单元格地址而造成程序难以阅读。当需要求3个或3个以上的合并单元格区域时,通常采用以下方法:

    Set合并区域=Union(区域1,区域2)
    Set合并区域=Union(合并区域,区域3)

    使用Intersect方法获取多个区域的交集

    所谓区域的交集,即两个或两个以上单元格区域的重叠部分,如图所示。

    当需要获取两个区域的交集时,通常采用Intersect方法,其语法为

    Intersect(Rangel,Rangre2 [ , ... ]  [ . RangeN])

        其中,RangeN为各个所需要求交集的单元格区域。同Union方法一样,在一个Intersect方法中,最少求交集的区域为2个,最多为30个。Intersect方法将会返回一个单元格区域的对象,可以将其赋值给Range对象变量或者直接作为对象进行使用。如:

    Set 交集区域=Intersect(区域1,区域2)

    或者

    Intersect(区域1,区域2).Select

        需要注意的是,当两个或多个区域不存在交集时(如图2-7所示),该方法将返回Nothing,此时将不代表任何单元格或单元格区域,无法对其进行对象操作。


     

    更多相关内容
  • 本篇文章小编为大家介绍,用NPOI创建Excel、合并单元格设置单元格样式、边框的方法。需要的朋友参考下
  • VBA模糊查询示例(使用单元格区域数据).xls
  • 在工作表中通常需要对单元格中的数据进行格式设置,绝大部分用户都采用手工一步一步去设置相应的格式,如下次需要在其他区域或其他工作表中设置同样的格式,又需要再进行手工设置,这样的格式设置往往十分低效,并且...

    在工作表中通常需要对单元格中的数据进行格式设置,绝大部分用户都采用手工一步一步去设置相应的格式,如下次需要在其他区域或其他工作表中设置同样的格式,又需要再进行手工设置,这样的格式设置往往十分低效,并且格式可能并不统一。为了规避此类问题,用户可以采用单元格样式来设置格式。单元格样式是指一系列的格式的集合,该集合可以永久的保存在工作簿中,并且可以随时调用,使用单元格样式可以快速对单元格及区域应用格式集合,从而快速设置工作表外观。

    6.6.1 应用内置样式

    用户要应用样式,需先选定要设置的单元格或区域。然后依次单击【开始】选项卡→【样式】按钮,在【样式】下拉列表中,内置很多预设样式,用户选定合适的样式后,单击鼠标左键即可应用此样式,如图6‑25所示。

    62bc5e82fac109763b28bcb7b2ff018a.png
    图 6-25 Excel内置单元格样式

    用户可以修改内置样式(不可以重命名),选定待修改样式,单击鼠标右键,在快捷莱单中单击【修改】命令。在打开的【样式】对话框中,可对“数字”、“对齐”、“字体”、“边框”、“填充”、“保护”等单元格格式进行修改,如图 6‑26所示。

    4e51371e42dc9c66cb94afae7595605d.png
    图 6-26 修改Excel内置单元格样式

    6.6.2 创建自定义样式

    用户可以根据自己需求,通过新建单元格样式来创建自定义样式。

    用户依次单击【开始】选项卡→【样式】→【新建单元格样式】按钮,打开【样式】对话框,在【样式】对话框中的【样式名】文本框中输入样式的名称,单击【格式】按钮,打开【设置单元格格式】对话框,设置用户所需要的格式。在【样式包括】中,用户可以选择性取消部分类别的格式设置。例如,若取消【填充】选项前面的复选框,则样式中不会包含填充色的格式,如图 6‑27所示

    f1d6cfecf3563708767312c19861dd70.png
    图 6-27 新建单元格样式

    新建自定义单元格样式完成后,在样式库最上方会列出自定义样式,用户选中单元格或区域,单击自定义样式名,即可以应用该样式。

    a3f617b3358f95fb446d56d84af7724e.png
    图 6-28 新建的单元格样式置于样式列表中

    如表 6‑1所示。笔者创建两个单元格样式:

    32a62d17b24eeb31f7c20628904e6c12.png

    图 6‑29展示是某张原始的数据表,现需要分别对汉字和数字设置不同的字体格式,如果采用手工分别选择汉字和数字进行设置,效率较低。

    0bb03897634001cf1d742788dfdab9af.png
    图 6-29 原始数据

    为了快速选中工作表中所有汉字,可使用定位功能,调出【定位条件】窗口,选择【常量】选项,并在下方只保留【文本】选项。按【确定】按钮后,即可以批量选中工作表中的汉字。如图 6‑30所示。

    e15f83eaa54431d1b3388cf6be939156.png
    图 6-30 使用定位命令批量选中汉字

    批量选中汉字后,单击【样式】中的【中文字体】,即可将预先设置的样式应用到所有汉字中。如图 6‑31所示。

    158b54425617ea0670611b9c68e0556f.png
    图 6-31 使用单元格样式对汉字批量设置格式

    同样采用定位的命令,在【定位条件】窗口中选择【常量】,只保留【数字】选项。按【确定】按钮后批量选中工作表中的数字。如图 6‑32所示。

    c537fbddbd592da8a657d09036b843a5.png
    图 6-32 使用定位命令批量选中数字

    批量选中数字,单击样式菜单中的【数字字体格式】,即可批量设置数字的格式,如图 6‑33所示。

    d63574679dafdb81f8eef15d0136f459.png
    图 6-33 使用单元格样式对数字批量设置格式

    图 6‑33 使用单元格样式对数字批量设置格式

    提示:在实际工作中,用户可将常用的单元格格式设置成样式的集合加以保存,然后通过样式去快速设置单元格或单元格区域格式。使用样式避免了手工设置格式的繁琐、重复和低效。此外,样式具有动态更新的功能,用户应用某一样式后,若后续修改了此样式的内容,则之前应用该样式的数据区域也会动态更新。如图 6‑34所示,笔者将“中文字体格式”的字体改成楷体后,之前应用该样式的单元格也会更改字体。

    2545c6871c8debfb69858668cc7ff709.png
    图 6-34 样式更新

    6.6.3 合并样式

    创建的自定义样式,只会保存在当前工作簿中,用户如想转移至其他工作簿,可在其他工作簿中【样式】下拉列表库中,单击【合并样式】按钮。选择合并样式所在工作簿,按【确定】即将其他工作簿中的样式复制至当前工作簿,如图6‑35所示。

    53a38c37415886a9324f12180724d067.png
    图 6-35 合并单元格样式
    展开全文
  • 提取统计货品销售额表单元格区域颜色值.xlsx源码EXCEL VBA宏编程xlsx实例代码下载提取统计货品销售额表单元格区域颜色值.xlsx源码EXCEL VBA宏编程xlsx实例代码下载提取统计货品销售额表单元格区域颜色值.xlsx源码...
  • 在Excel表格工作表中,我们可以为选中的单元格区域设置各种类型的边框。Excel表格中为单元格区域设置边框的方法其实很简单,下面由学习啦小编告诉你!Excel表格中为单元格区域设置边框的方法01、启动Excel2010表格...

    在Excel表格工作表中,我们可以为选中的单元格区域设置各种类型的边框。Excel表格中为单元格区域设置边框的方法其实很简单,下面由学习啦小编告诉你!

    Excel表格中为单元格区域设置边框的方法

    01、启动Excel2010表格编辑程序,打开需要编辑的表格文档。如图所示;

    d000aba398499f90c9706f00e4db1b27.png

    02、在表格文档编辑窗口,选中需要设置边框的单元格区域。如图所示;

    2230a2db7533ebd8616f29cce0c41e83.png

    03、在选中的单元格区域中点击鼠标右键,在弹出的菜单列表选项中点击“设置单元格格式”命令选项。如图所示;

    eef96bc7dbebf67e85667421d340a39b.png

    04、这个时候会打开“设置单元格格式”对话窗口。如图所示;

    85663f488b40c97eb2ce2b7efa378be2.png

    05、在“设置单元格格式”对话框中,将选项卡切换到“边框”选项卡栏。如图所示;

    48f5a0a93bcf2b9fe4ac13f4369dc06b.png

    06、在“线条”区域可以设置各种线形和边框颜色。在“边框”区域可以分别点击上边框、下边框、左边框、右边框和中间边框按钮设置或者取消边框线。当然,还可以点击斜线边框按钮选择使用斜线。在“预置”区域提供了“无”、“外边框”、“内边框”三种快速设置边框的按钮。完成设置后点击“确定”按钮即可。如图所示;

    75fe378762dc21fd6396dacda592d61f.png

    END

    看了“Excel表格中怎么为单元格区域设置边框”的人还看了

    展开全文
  • XSSFWorkbook 设置单元格样式_table样式

    千次阅读 2020-11-22 02:17:15
    table相关属性:border-collapse:设置相邻单元格的边框处理样式 collapse/separate--是否折叠border-spacing:设置响铃单元格边框的间距1-2个长度值caption-side:设置表格标题的位置top/bottom:上/下empty-cells...

    27f62d70401983a436210791b364a0f2.png

    table相关属性:

    1. border-collapse:设置相邻单元格的边框处理样式 collapse/separate--是否折叠
    2. border-spacing:设置响铃单元格边框的间距
      1-2个长度值
    3. caption-side:设置表格标题的位置
      top/bottom:上/下
    4. empty-cells:设置空单元格是否显示边框
      hide/show:hide-当少td标签的时候隐藏无td的边框
    5. table-layout:指定表格的布局样式
      auto/fixed

    0f066f88bc8e5bee5f4e68f0e55ef622.png
    table样式属性效果

    注:当border-collapse值设为collapse的时候border-spacing失效
    当设置width/height之后,table的宽高固定,此时通过变化td的宽高来迎合整体的固定
    empty-cells的设置是通过是否有响应td来判定,而不是内容是否为空

    table-layout:浏览器显示表格采用的方法时由table-layout决定的,默认值auto
    当为auto的时候浏览器会根据每列中最宽的单元格设置整列单元格的宽度,在确定table布局之前,浏览器必须获取所有的表格内容
    当值为fixed时,表格的大小是由表格自身和单独每列的width值设定的。如果没有列宽值可用,浏览器回设置等距离的列宽。因此,只要获取了一行的表格数据浏览器就可以决定列宽。其他行内的数据会自动换行以适应列宽。(结果就是可能导致行高比auto模式下略高)

    3989a4f49961e7b0fd8b22c759625a4e.png
    table-layout:fixed

    70fbee4798cfa1ba42d0285850c55fb0.png
    table-layout:auto

    注:

    1. auto的布局始终会根据内容来进行分配空间,当其中一列td固定宽度且远小于table宽时效果一样,当未设table宽度时若无其他css影响,效果也基本一致
    2. fixed的感觉就是完全通过列宽来分配空间,也就是说当其中一列td宽度大于table宽度时甚至能将内容挤出table外(视觉效果)

    719b92c166348ef12e22dba6cb2ee21a.png
    table-layout:fixed逐渐增大

    d749fe493a07d23af0045c18b51dfb64.png
    fixed,最终将以汉字或单词为单位挤出able区域

    设置列表样式:

    1. list-style-type:指定列表中使用的标记的类型
    2. list-style-image:指定图像作为列表标记
    3. list-style-position:指定标记相对于列表项目盒子的位置
      inside/outside
    4. list-style:简写属性

    c65177b385bb2635a46b8035e22b9743.png
    list-style-position:inside效果

    a9d0c12f1368590b6c11df9dc7e47d4a.png
    list-style-position:outside效果

    注:当list-style-type和list-style-image可同时其效果,不过前者的效果会覆盖掉后者的效果
    list-style-image可能需要更灵活的backgound方式来代替

    展开全文
  • 要实现Excel单元格仅能输入数字,只需对单元格数据有效性进行设置即可。下面将按步骤具体介绍。一、选择目标单元格如Q4,然后点击数据工具栏,选择并点击数据有限性,弹出【数据有效性】窗口。二、设置【数据有效性...
  • xlsxwriter设置单元格格式

    千次阅读 2021-07-13 15:08:58
    xlsxwriter设置单元格格式 #!/usr/bin/python #coding: utf-8 from datetime import datetime import xlsxwriter workbook = xlsxwriter.Workbook('Expenses02.xlsx') worksheet = workbook.add_worksheet() #...
  • 摘要:C#源码,菜单窗体,Excel,DataGridView C#像Excel一样复制DataGridView单元格中的数据,复制单元格数据,练习练习如何在C#中使用DataGridView数据网格控件,这其实也是个非常实用的基础技巧,一般在与数据库想...
  • VBA操作Excel之获取单元格区域

    千次阅读 2020-10-17 12:02:48
    VBA操作Excel之获取单元格区域一、VBA通过索引引用工作表二、VBA获取单元格区域三、VBA调用方法参数传值参考文档 一、VBA通过索引引用工作表 VBA打开工作簿后,通常一个工作簿有若干个工作表Sheet,访问其中一个工作...
  • 计算单元格区域的值.xlsx源码EXCEL VBA宏编程xlsx实例代码下载计算单元格区域的值.xlsx源码EXCEL VBA宏编程xlsx实例代码下载计算单元格区域的值.xlsx源码EXCEL VBA宏编程xlsx实例代码下载计算单元格区域的值.xlsx...
  • poi 设置单元格边框

    千次阅读 2020-04-30 17:54:11
    //设置单元格样式 CellStyle comm = workbook.createCellStyle(); comm.setAlignment(HorizontalAlignment.CENTER); //水平居中 comm.setVerticalAlignment(VerticalAlignment.CENTER); //垂直居中 comm....
  • Winform中像Excel一样复制DataGridView中的单元格区域数据示例代码.zip
  • 像Excel一样复制DataGridView中的单元格区域数据.zip源码C#WinForm实例源码适合研究学习技术像Excel一样复制DataGridView中的单元格区域数据.zip源码C#WinForm实例源码适合研究学习技术 1.适合学生做毕业设计参考...
  • vba根据rgb值显示单元格颜色

    千次阅读 2021-10-03 23:34:57
    Sub 宏1() Dim M As String Dim arrResult() As String For i = 1 To 365 M = Cells(i, 1) arrResult = VBA.Split(M, "-") Cells(i, 2).Interior.Color = RGB(CInt(arrResult(0)), CInt(arrResult(1)), ...
  • Excel2021单元格区域如何选取?.docx
  • 我们在日常工作中经常需要将数据表的字体、颜色等调整成统一的样式,如果需要设置的数据表比较多,当然不能每次都重复劳动,那么一般人怎么操作呢?可能大家首先想到用格式刷,固然格式刷是个不错的选择,可是数据量...
  • 近半年的开发中都在和导入导出打交道,涉及到导出那自然避免不了一些单元格的合并、设置单元格背景色、设置单元格边框颜色、设置字体颜色、字体是否加粗等问题。因此想要总结一下,也让以后遇到类此问题可以方便查看...
  • 像Excel里面一样在DataGridView单元格区域复制数据
  • 计算机习题110、 在Excel工作表的单元格区域A1:A8各单元格中均存放数值1,单元格A9为空,单元格A10为一字符计算机习题110、 在Excel工作表的单元格区域A1:A8各单元格中均存放数值1,单元格A9为空,单元格A10为一字符串,...
  • 工作表单元格区域另存为图片

    千次阅读 2019-04-25 00:14:56
    先来看看如下操作,在工作表中选中相应的单元格区域,依次点击【开始】选项卡的【复制】下拉按钮->【复制为图片】命令;然后打开图片编辑器,粘贴图片;另存为图片文件。 貌似这个操作不并不麻烦,如果老板需要...
  • 在Excel中有一个很隐蔽的功能,就是为某一个或某一片区域进行命名操作,手动操作如下:例如我们选中A1:C5这个区域,然后在编辑框的最左侧的“名称框”中直接输入“R_001”回车,那么就完成了对A1:C5这个区域的命名...
  • VBA-选定Excel单元格区域的方法

    千次阅读 2020-02-23 14:13:34
    选定单元格区域的方法 1、使用select方法 在 VBA 中一般使用 Select 方法选定单元格或单元格区域,格式为:.select。但是需要注意的是在使用该函数之前保证单元格所在工作表为活动工作表。 Sub test1() Range("a1:...
  • 设置单元格格式,首先要选定单元格或单元格区域,再进行相应设置。4.1.1 对齐格式1.水平对齐,可以单击“格式”工具栏的相应按钮实现设置。2.也可以使用“单元格格式”对话框,在“对齐”选项卡设置水平对齐、垂直...
  • Excel 2010电子表格_Excel2010的基本操作_复制和移动单元格区域.pdf 学习资料 复习资料 教学资源
  • VBA示例之 在特定的区域内查找文本,返回值是包含查找文本的单元格,供初学者参考,大牛勿进~~~~~~~
  • 行高统一加高自动() 批量设置工作表名称() 批量工作表文本() 批量设置每个工作表中某个单元格值() 批量设置工作表打印区域() 批量复制工作表()
  • xlwt设置单元格背景颜色

    万次阅读 2018-05-28 15:27:18
    我们在进行python excel写入的时候,常常会简单的设置一下写入样式,下面是我在写excel的时候对单元格的背景色设置的代码demofrom xlwt import * def excel_write(data_list): book = Workbook(encoding='utf-8') ...
  • Excel_2016办公从入门到精通教程第7章单元格和单元格区域的引用——制作销售汇总表.zip,第7章单元格和单元格区域的引用——制作销售汇总表,7.5 使用引用.avi,7.3 创建销售汇总表.avi,7.4 创建地区销量表.avi,7.2 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 67,534
精华内容 27,013
热门标签
关键字:

怎么设置单元格区域