中企动力 > 商学院 > excel复制表格行高不变
  • ?

    Excel单元格自动填充无边框与边距的调整及其行高单位改为厘米

    凌奎

    展开

    在 Excel 表格行右边或列下边输入文字回车后,通常会默认用它们的单元格背景和边框填充当前单元格;所填充的单元格会出现无边框或少边框的情况,这需做相应的调整才能使单元格正常;另外,在给单元格填充背景时,会出现背景颜色把边框遮挡的情况,这也需要调整。此外,有时还要把单元格的行高单位由磅改为厘米,Excel没有提供这方面的功能,需要用 VBA 实现。以下是Excel单元格自动填充无边框、少边框与边距的调整及把单元格行高单位改为厘米的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel单元格自动填充无边框、少边框和背景与边框颜色相近或相同调整

    (一)单元格自动填充无边框

    1、某些时候,当在某列下面输入文字按回车后,当前单元格会自动用上面的颜色填充,并且导致单元格无边框,如图1所示:

    图1

    2、再把背景颜色改为白色也是一样,如图2所示:

    图

    3、若想要单元格边框重新出现,只需把单元格样式设为“常规”;方法为:选中单元格,选择“开始”选项卡,单击“单元格条件”,在弹出的选项中选择“常规”,如图3所示:

    图3

    (二)单元格自动填充少边框

    在表格最后一列右边输入文字,按回车,则自动用左边的单元格颜色填充,但只填充了单元格的左右边框,下边框没有填充,需补上下边框;按 Ctrl + 1 组合键,打开“设置单元格格式”窗口,选择“边框”选项卡,单击“外边框”上的图标,单击“确定”,则单元格四边都有了边框,操作过程步骤,如图4所示:

    图4

    (三)单元格背景颜色与边框颜色相近或相同

    若单元格背影颜色与边框颜色相近或相同,好像背景颜色把边框遮挡了,此时,只需把单元格背景颜色换一种即可。选中背景颜色与边框颜色相同的单元格,选择“开始”选项卡,单击“填充颜色”图标,在弹出的色板中选择一种与边框不同的颜色,则单元格背景与边框区别开,操作过程步骤,如图5所示:

    图5

    二、Excel单元格边距调整

    在 Excel 中,不能像 Word 一样调整单元格边距,只能通过调整对齐方式来调边距;另外,单元格边距也不会随字号的增大而增加。Excel对齐方式分为水平对齐和垂直对齐,其中水平对齐分为:左对齐、居中和右对齐,垂直对齐分为:顶端对齐、垂直对齐和底端对齐;通过选择这六种对齐方式就可以改变单元格边距,操作演示如图6所示:

    图6

    三、Excel把单元格行高单位改为厘米(cm)

    1、选中要把行高单位改为厘米的单元格,按 Alt + F11 组合键,打开 VBA 编辑窗口,单击“插入”菜单,在弹出的选项中选择“模块”新建一个空白模块窗口,把以下代码:

    Sub SetRowHeightInCm()

    Dim cm As Single

    cm = Application.InputBox("输入行高(厘米)", _

    "行高设置", Type:=1)

    If cm > 15 Then

    MsgBox ("单元格行高最大值不能超过15厘米!")

    cm = Application.InputBox("输入行高(厘米)", _

    "行高设置", Type:=1)

    End If

    If cm Then

    If Selection.Cells.Count > 0 Then

    Selection.RowHeight = Application.CentimetersToPoints(cm)

    Else

    MsgBox ("请选择单元格!")

    End If

    End If

    End Sub

    复制到空白模块窗口,切换到 Excel 窗口,按住 Alt,按一次 W,按一次 M,按一次 V,打开“宏”窗口,选中“宏名”SetRowHeightInCm,单击“执行”,则弹出“行高设置”窗口,输入 2,单击“确定”,则选中单元格行高变为 2 厘米;再按住 Alt,按一次 W,按一次 M,按一次 V,打开“宏”窗口,执行 SetRowHeightInCm,在弹出的“行高设置”窗口,输入16,单击“确定”,则弹出提示“单元格行高最大值不能超过15厘米!”,单击“确定”,再次弹出“行高设置”窗口,输入 1,则单元格行高变为 1 厘米;操作过程步骤,如图7所示:

    提示:在 VBA 代码编辑窗口按 F5 可直接执行代码,只是执行看不到效果,但切换到 Excel 窗口后,行高已经变为所设置的值。

    2、VBA 代码说明

    A、InputBox()语法为:

    expression.InputBox(Prompt, [Title], [Default], [Left], [Top], [HelpFile],[HelpContextID], [Type])

    Prompt 为提示,[Title] 窗口标题,[Default] 为默认值, [Left] 为窗口距离屏幕左边的距离, [Top] 为窗口距离屏幕上边的距离, [HelpFile] 为帮助文件名称,[HelpContextID] 为帮助内容主题, [Type] 为返回的数据类型(0表示公式;1表示数字;2表示字符串(文本);4表示逻辑值(True 或 False);8表示单元格引用,作为一个 Range 对象;16表示错误值;64表示数组)。

     3、代码执行过程

    首先用 InputBox() 函数弹出一个输入框,然后判断用户输入数值是否大于 15 厘米,如果大于,则弹出一个提示窗口(因为 Excel 中行高不能超过 15 厘米),用户单击确定后,再次弹出一个输入框;接着用 If cm Then 判断用户输入值是否为真(即正常的数值),如果为真,再用 Selection.Cells.Count > 0 判断是否选中了单元格,如果选中了,把用户输入的值设置为选中单元格的行高;如果没有选中,则弹出“请选择单元格!”的提示。

  • ?

    当Word表格粘到Excel中,结果...全乱套了!!

    梅里卡尔维亚

    展开

    如何将word里面做好的表格完完整整的复制到excel里,相信这也是很多财务人员的苦恼,来,教你一套方法。

    Word里有这样一个表格:

    现需要把它导入到Excel表格并可进行编辑,你如果复制粘贴到Excel里,结果将:

    单元格乱了列宽乱了行高乱了

    你愿意在崩溃的情绪中调调调吗?当然不想。那就看兰色怎么把word表格变到Excel中的。

    1Word另为存网页格式

    文件 - 另存为,选择保存类型为网页格式

    保存后的文件

    2用Excel打开网页表格

    在Excel中打开该网页格式表格,除了有合并的列外,行高和列宽基本不变。

    3请另存为Excel文件格式

    另存为 - Excel的基本表格格式

    4调整表格格式

    对表格边线和格式进行微调后,一个和word表格几乎相同的Excel表格呈现在我们的面前。

    兰色说:如果遇到特别复杂的word表格转换,这个技巧可以帮上你大忙。也许在你身边正有很多朋友正在为这个难题苦恼,赶紧收藏起来并分享给他们吧。

  • ?

    Excel隔行插入行与一次删除多行空行及复制保持行高列宽不变

    仇冰旋

    展开

    在 Excel 中,单元格行高和列宽一般以磅为单位,但有时需要改用厘米作单位,以前通常用 VBA 实现,它需要写代码,有一定难度,特别是编写用厘米设置列宽的代码。然后,除用 VBA 实现外,还有一种十分简便的方法,不需编写代码,只要切换一种视图就可以直接用厘米设置行高和列宽。以上是行操作时常会遇到的问题之一,另外,还有隔行插入行、删除空白行与复制保持行高列宽不变,这三种情况都不能直接操作实现,特别是前两种情况;隔行插入行需要借住辅助列和排序实现,删除空白行需要借住定位条件实现,而复制保持行高列宽不变只要选择时注意就可以了。以下就是Excel用厘米设置行高和列宽、隔行插入行与删除空白行以及复制保持行高列宽不变的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel用厘米设置行高和列宽

    (一)用厘米设置行高

    1、在普通视图下,单元格行高以磅为单位,如果要用厘米(cm)作为单位,需要切换到页面视图,操作过程步骤,如图1所示:

    图1

    2、操作过程步骤说明:选择“视图”选项卡,单击屏幕左上角的“页面视图”切换到“页面视图”;右键第二行行号 2,在弹出的菜单中选择“行高”,打开“行高”设置窗口,把 0.98cm 改为 1.6cm,单击“确定”,第二行行高变为 1.6 厘米,单击“普通”切换回普通视图,行高依然是刚才的设置高度。

    (二)用厘米设置多列列宽

    1、同样方法切换到“页面视图”,选中 C 和 D 两列(单击 C 列,按住左键移到 D 列即可选中),右键 C,在弹出的菜单中选择“列宽”,如图2所示:

    2、在打开的“列宽”设置窗口中,输入要设置的列宽,例如 2cm,如图3所示:

    图3

    3、单击“确定”,选中的 C 和 D 两列的列宽变为 2 厘米(见图4),从“页面视图”切换回“普通视图”,它们仍然是 2 厘米。

    二、Excel隔行插入行

    1、在表格最后一列的第二个单元格(即 H2)输入 1,把鼠标移到 H2 右下角的单元格填充柄上,按住左键并往下拖,则所经过单元格全用 1 填充,单击“自动填充选项”图标,在弹出的菜单中选择“填充序列”,则为 1 的单元格变为 1 至 5 的序列;选中 1 至 5 的所有单元格,按 Ctrl + C 复制,选中 H7,按 Ctrl + V 粘贴,框选 H2:H11,选择“数据”选项卡,单击“升序”,打开“排序提醒”窗口,选择“扩展选定区域”,单击“确定”,则实现隔行插入行,操作过程步骤,如图5所示:

    图5

    2、以上操作共插入了五行空行,在辅助列 H 列通过往下拖的方法生成 5 个序号,因此,要隔行插入几行空行,在辅助列生成几个序号。

    3、调整变乱行。隔行插入空行后,新增的行没有边框、行高也与原行不同,需要把它们调整为与原行一样,方法如下:

    A、选中新增的行,按 Ctrl + 1 组全键,打开“设置单元格格式”窗口,选择“边框”选项卡,单击“外部和内部”上面的图标,如图6所示:

    B、单击“确定”,则没边框的单元格全加上边框,如图7所示:

    图7

    C、选中 2 至 10 行,右键 2,在弹出的菜单中选择“行高”,如图8所示:

    图8

    D、打开“行高”设置小窗口,输入 28,如图9所示:

    图9

    E、单击“确定”,则所有选中行行高都变为 28,表格同时也调整好了,如图10所示:

    三、Excel删除空白行

    选中其中一列(例如 B 列),按 Ctrl + G 组合键,打开“定位条件”窗口,单击“定位条件”,在打开的窗口中选择“空值”,单击“确定”,则选中 B 列中的所有空单元格,右键其中一个单元格(B3),在弹出的菜单中选择“删除”,打开“删除”小窗口,选择“整行”,单击“确定”,则表格所有空行被删除,操作过程步骤,如图11所示:

    图11

    提示:选择“开始”选项卡,单击屏幕右上角的“查找和选择”,在弹出的菜单中选择“定位条件”,可直接打开“定位条件”窗口。

    四、Excel复制保持行高列宽不变

    选中第二行与第三行(一定要单击行号选中,否则粘贴后,行高列宽会变),按 Ctrl + C 复制,选中 A8 单元格,按 Ctrl + V 粘贴,则成功复制第二三行,并且行高列宽保持不变,操作过程步骤,如图12所示:

    图12

  • ?

    Excel如何批量统一行高或行宽?拖一下就可以,你试试!

    苦笑

    展开

    有时我们做Excel表格的时候,默认情况下行高较少,比较拥挤。大部分时候我们要把行高调高一些,一个个调浪费时间,高度也不统一,那有没有简单方法呢?这里教大家一招。

    1、以下表格数据,默认的行高较拥挤

    2、我们要把行高拉大一些,这时我们选择行,然后选择一个行与行之间的线拖动,这里我们选择5、6行之间的线,当光标变成上下箭头时,往下拖动行与行之间的线,到合适位置。

    3、经过拖动后,行与行之间高度拉大,看着也美观了。

    上面小技巧很实用,快去试试吧!

    本百家号:时代新生分享工作、生活、技能方面的经验,愿和您一起成长。请多多关注哦!

  • ?

    如何将一个EXCEL表格中的内容及格式全部复制到另一个表格中?

    含双

    展开

    1.如图,将单元格区域复制,并粘贴到另外的区域,很明显,粘贴后并没有所有的格式复制过来。特别是行高列宽。要重新调整很麻烦。

    2.其在粘贴选项里选择保持“保留源列宽”就可以了。

    3.第二种方法是选择性粘贴的方法,

    点鼠标右键→“选择性粘贴”命令,在对话框中选择“列宽”。

    4.复制单元格保留单元格行高和列宽

    整行复制可以保留行高,整列复制可以保留列宽,都要保留就只有整表复制。

    要同时选择区域所在的行和列

    (本文内容由百度知道网友贡献)

  • ?

    一样的复制粘贴,为什么别人做出来的表格又快又好?

    萨曼莎

    展开

    一样的米会养出百样人,一样的复制粘贴会有产生百样表格。不要以为天天复制粘贴,你就真的炉火纯青。今天,卢子通过3个小例子来让你见识复制粘贴的一些特殊功能。

    1.当数据超过一个页面的时候,如何完整截图发送给好友?

    明细表有300多行,如果借助微信截图功能,要截图好多次才能将内容截图完整。这种方法不仅效率低,而且截图出来的效果很差。

    你可能不知道,其实最好的截图工具,是复制粘贴。选择所有明细的区域,复制以后打开微信,直接粘贴上去就生成了完整的图片,可以点击查看大图,超级方便。

    2.复制内容到新表格,如何保留原来行高跟列宽?

    Excel在设置的时候只有保留原来列宽的功能,没有保留原来行高的功能。通常复制表格内部分内容到新表格,行高都会改变,需要再重新调整很麻烦。

    对于这种情况,估计很多人都比较无奈。其实,在选择区域的时候,只需要一个小小的变动,即可解决这个问题。在选择区域的时候,选择整行区域复制,这样保留原来列宽就可以,保持行高跟列宽都不变。

    再强调一下,选择部分区域A1:Q3这种没法保留原来行高,选择整行区域1:3可以保留原来行高。

    3.格式不同的两份表格,如何放在同一张表格?

    格式1

    格式2

    如果只简单的复制在一起,表格的格式就全乱了,要想调整成符合两张表格的列宽,需要花费大量时间和精力。

    其实,粘贴的时候,可以将内容转变成链接的图片。

    这样有两个好处:

    01 转变成图片以后,就不需要再排版。02 当原来的表格内容变动,图片内容也会跟着改变。

    说明:粘贴成图片和链接的图片略有差异,图片是原来的表格改变,结果不会变,链接的图片是原来的内容改变,结果会变。

  • ?

    你连行高列宽都不会设置,竟然还说自己精通Excel?

    瞿海之

    展开

    行高列宽是Excel最基础内容,但在实际工作中,有很多小伙伴对于行高和列宽的设置还是有些懵懂,所以本期帮主主要与大家讲讲如何设置Excel的行高和列宽。

    1、行高的单位像素怎么更改为厘米?

    在设置表格时,要求设置单位是厘米,但默认情况下以像素为单位的,该怎么更改呢?

    首先点击表格页面的右下角的页面布局(或者选择视图——页面布局),然后再拉动表格的大小就是以厘米为单位。

    具体操作如下:

    2、复制表格时,如何使表格的行高和宽度不变?

    这里方法有两种:

    第一种:直接复制工作表

    右击表格标签,选择移动或复制,之后进入相应的对话框,选择需要复制的位置,最后记得勾选【建立副本】即可。

    具体操作如下:

    注意:这种方法适用与复制整张表格内容。

    第二种:复制部分表格

    针对这种方法,我们可以直接选择整行内容,之后点击选择性粘贴中的【保留源列宽】即可。

    具体操作如下:

    3、行高如何自动调整?

    怎么样让表格自动调整行高或者列宽呢?方法比较简单。

    方法一:直选中行或者列,然后双击表格边框即可。(注意:想要调整行高则选择行,调整列宽则选中列。)

    具体操作如下:

    方法二:选中区域单元格,之后点击【开始】——【单元格】——【格式】——【自动调整列宽】或者【自动调整行高】

    具体操作如下:

    4、如何精确调整固定行高或列宽?

    选择需要调整的行或列,之后右击选择行高或列宽即可。

    具体操作如下:

    以上就是有关行高列宽的设置方法,希望对大家有所帮助,若有什么问题,欢迎在下方留言。

  • ?

    如何复制Excel表格保持格式及行列宽不变

    千青

    展开

    如何复制Excel表格保持格式及行列宽不变,本人办公时经常遇到这样的问题,复制的单元格区域,粘贴到另外一个区域后,其列宽行高都有所变化,还要重新进行调整。今天终于找到了方法,分享一下。

    1.    如图,我们将要复制的单元格区域整行选中,这一点很重要.

    2、如图:在需要粘贴的区域点击鼠标右键,选择“选择性粘贴”菜单, 

    3、如图在选项菜单中选择“列宽”。

    确定后如下图:

    在要粘贴的区域再次点击鼠标右键,点击“选择性粘贴”选项菜单中的“所有使用源主题的单元”。如图:

    6、确定即可,此时粘贴的表格行列与原来的一模一样。如图:

  • ?

    从EXCEL复制到WORD的表格如何调整行高列宽

    农夫

    展开

    操作方法如下:

    1.如图,将单元格区域复制,并粘贴到另外的区域,很明显,粘贴后并没有所有的格式复制过来。特别是行高列宽。要重新调整很麻烦。

    2.其在粘贴选项里选择保持“保留源列宽”就可以了。

    3.第二种方法是选择性粘贴的方法,

    点鼠标右键→“选择性粘贴”命令,在对话框中选择“列宽”。

    4.整行复制可以保留行高,整列复制可以保留列宽,都要保留就只有整表复制。

    所以大家如何要同时保持行高和宽的话,要同是选择区域所在的行和列。

    (本文内容由百度知道网友lvrqing贡献)

  • ?

    Excel复制粘贴时如何保持行高不变

    织工

    展开

    在对Excel表格进行复制粘贴时,表格的行高默认会变成粘贴位置单元格的行高,这样如果想让行高和原表格保持一致,还需要进行手动调整,有点麻烦。

    这里介绍一种复制粘贴Excel表格时让行高和原表格保持一致的小技巧,供大家参考。

    复制表格前,先将鼠标指针指向要复制的表格首行的行号处,此时鼠标指针会变成下图所示的小箭头形状。

    然后按住鼠标左键不放,在行号处向下拖动鼠标至表格最后一行的行号处。则表格所处的行就会全被选中。

    此时再进行复制操作。

    复制后再点击要粘贴的位置,进行粘贴操作。

    这样粘贴后的表格的行高就和原来的表格一样了。

    如果只是想复制一个和原表格行高一样的空表,可以按上述方法选择全部表格所处行后,在要粘贴的单元格位置点击鼠标右键,再用鼠标左键点击弹出菜单“粘贴选项”中下图所示的“格式”按钮。

    如果因为Excel版本不同,右键菜单中没有“格式”按钮,可以点击右键菜单中的“选择性粘贴”。

    在选择性粘贴对话框中点选“格式”选项,再点击“确定”按钮。

    这样就复制了一个和原表格行高一样的空表。

excel复制表格行高不变

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP