
1完成Excel工作表的数据处理和格式设置时候,首先应根据打印的具体要求,执行“页面布局→纸张大小”,选择合适的纸张,一般我们默认的纸张大小为A4。但如果表格比较大,可能就需要更大的纸张以及相应的打印机。接下来应该根据文档内容和结构,在“纸张方向”下选择合适的纸张方向,如果表格的高度大于表格的宽度,一般选择纵向打印,反之,则选择横向打印。
2完成上述页面布局设置之后,在Excel中会自动以虚线的形式,标识工作表的有效打印范围。可以依据该范围,然后根据各个数据行、列的内容合理调整宽度、长度,使整个表格都放置在虚线之类,这个调整工作需要细致 *** 作和反复比较,将表格的各个列、行距调整得合理美观,漂亮表格的关键就是协调的表格的各个行、列间距。
3如果要打印的表格有多页,而每页都需要表头,则可设置如下:拖动选中要重复的标题行,并单击“打印标题”按钮,在“页面设置→工作表→顶端标题行”文本框中,就会显示要重复的标题行,类似于Word当中的表格标题行重复命令。同时,如果只要打印部分表格内容,还可以先拖动选定该区域,并单击“打印区域”按钮,以设置具体的文档打印区域:
4如果想要对工作表设置具体的页边距数值,可以单击“文件”:
5选择“打印”,在“设置”区域或者点击下方“页面设置”按钮。
6打开“页面设置-页边距”对话框进行设置,在此窗口中,可快速设置页面居中。
7如果经过上述打印预览和页面布局调整 *** 作,发现当前的页面布局还是存在问题,还可以再次打开“页面设置”对话框,对纸张大小、方向等设置项进行修改。
8另外,根据提问者的具体情况,还可以选择设置“重设分页符”。
在“页面预览”界面中,选中实线区域,右键“重设所有分页符”如图:
9然后就可以拉动蓝色实线,重新设置打印区域了。
如果还是不能拉动,可以调整一下列宽,分页预览调整不了说明纵横比相差太大了。
1ctrl+f11
进入vba编辑器,进行以下 *** 作:
插入—模块
在模块中复制以下代码:(此代码为利用宏编写一个自定义函数)让你可以更加灵活运用!
function
提成(任务
as
single)
as
single
select
case
任务
case
0
to
999
提成
=
0
任务
case
1000
to
1999
提成
=
001
任务
case
2000
to
2999
提成
=
002
任务
case
else
提成
=
003
任务
end
select
end
function
'然后你就可以表格中任一单元格用此函数(己经测试成功):
'如b3单元格2500,那么在d3单元格输入公式:=提成(b3)
'以上完全满足你的要求,你还可自行修改参数,希望我的回答对你有用!
举例使用宏制作“专业符号”工具栏
在编辑专业表格时,常常需要输入一些特殊的专业符号,为了方便输入,我们可以制作一个属于自己的“专业符号”工具栏。
1执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,输入宏名如“fuhao1”并将宏保存在“个人宏工作簿”中,然后“确定”开始录制。选中“录制宏”工具栏上的“相对引用”按钮,然后将需要的特殊符号输入到某个单元格中,再单击“录制宏”工具栏上的“停止”按钮,完成宏的录制。
仿照上面的 *** 作,一一录制好其它特殊符号的输入“宏”。
2打开“自定义”对话框,在“工具栏”标签中,单击“新建”按钮,d出“新建工具栏”对话框,输入名称——“专业符号”,确定后,即在工作区中出现一个工具条。
切换到“命令”标签中,选中“类别”下面的“宏”,将“命令”下面的“自定义按钮”项拖到“专业符号”栏上(有多少个特殊符号就拖多少个按钮)。
3选中其中一个“自定义按钮”,仿照第2个秘技的第1点对它们进行命名。
4右击某个命名后的按钮,在随后d出的快捷菜单中,选“指定宏”选项,打开“指定宏”对话框,选中相应的宏(如fuhao1等),确定退出。
重复此步 *** 作,将按钮与相应的宏链接起来。
5关闭“自定义”对话框,以后可以像使用普通工具栏一样,使用“专业符号”工具栏,向单元格中快速输入专业符号了。
excel宏按钮设置步骤如下:
1按钮的本质就是一个宏,所以在制作按钮之前,我们先来录制一个宏,把宏都准备好了,就可以制作按钮了。先打开一个表格如图所示,选中大标题,接下来我们在菜单栏上执行:开发工具--宏
2设置宏名称为大标题,保存位置为个人宏工作簿,这样打开任意的excel就能看到这个宏,如果保存在当前工作簿就只能在这个excel文件中看到该宏了。
3右键单击已经选中的单元格,在打开的右键菜单中,选择设置单元格格式
4在打开的单元格格式对话框中,切换到对齐选项下,然后设置水平对齐、垂直对齐、合并单元格。
5切换到字体选项下,然后设置字形和字号,最后点击确定按钮。字形和字号的设置要符合大标题醒目的要求。
6设置好了大标题的格式以后,我们就点击开发工具下的停止录制
7接下来再录制一个宏,这回是设置小标题的格式,设置流畅图我已经贴在下面了,由于和上面的步骤一样,这里就不讲解了。
8录制好宏以后,我们在菜单栏上执行:开发工具--插入,在打开的列表中选择按钮。
9拖动鼠标就可以绘制出一个按钮,同时会打开一个指定宏的对话框,选择大标题这个宏,然后点击确定按钮。
10将按钮上的文字设置成为:设置大标题格式。如果你对按钮上的文字要求更高,要设置他的字体和大小,还可以右键单击按钮,选择设置空间格式,对文字进行更具体的设置。
11同样的方法我们再添加一个按钮2,指定的宏为小标题。
12最后我们换一种方式来插入按钮,前面所讲的按钮都是先建立宏,然后再添加按钮,现在先插入一个按钮,再建立宏,如图所示,先选中一个要设定格式的单元格,然后再菜单栏上执行开发工具--插入,插入一个按钮。
13拖动鼠标绘制一个按钮,然后就自动打开这个对话框,设置宏名为设置列标题,然后点击右侧的录制
14打开录制宏对话框,设置宏名,然后点击确定。下面就开始对单元格的格式进行设置,所有的设置都会记录在宏里。
15单元格设置完成了以后,再执行:开发工具--停止录制
16将该按钮的文字设置为:设置列标题格式,这样就完成了按钮的制作,你学会了吗。
Sub 分类汇总()
Sheets("原始数据表")Select '选择数据源工作表
Dim d As Object, x, k, R, C As Integer, str As String, arr, sarr()
Set d = CreateObject("scriptingdictionary") '创建一个字典
arr = Range("A2:I" & Range("A1")CurrentRegionRowsCount)
For x = 1 To UBound(arr) '用变量x循环数组
str = arr(x, 2) & arr(x, 3) & arr(x, 7) & arr(x, 9) '确定str的值
If dexists(str) Then '判断str在字典中是否存在
R = d(str) '如果存在,就通过R=d(str)来提取列标号
For C = 1 To 9 '徨环9行
If C = 4 Then
sarr(4, R) = sarr(4, R) + arr(x, 4) '当C值为4时,就在sarr的第4行R列累加数量
ElseIf C = 8 Then
sarr(8, R) = arr(x, 8) & "," & sarr(8, R) '当C值为8时,就在sarr的第8行R列连接阀号
ElseIf C <> 4 And C <> 8 And C <> 1 Then
sarr(C, R) = arr(x, C) '当C值即不为4也不为8时,就将数组arr中x行C列中的元素装入到数组sarr相应行的其他列中!
End If
Next
Else: '如果str在字典中不存在
k = k + 1: ReDim Preserve sarr(1 To 9, 1 To k) '就利用变量k进行计数,并将数组sarr动态扩充成9行k列
d(str) = k '并把str不存在的次数放在字典的第二列
For C = 1 To 9 '通过循环,依次将arr中的元素装入到sarr中
sarr(C, k) = arr(x, C)
Next
End If
Next
Sheets("要的结果")Select: CellsClearContents '先把结果表,并清空填充区域
Range("A1:I1") = Array("序号", "名称", "型号", "数量", "单价", "总价", "船检", "阀号", "备注") '写入标题
Range("A2")Resize(k, 9) = ApplicationTranspose(sarr) '将转置后的sarr中的内容放入到以A2单元格为顶点的区域
End Sub
1、首先启动word软件,打开文档,在文档中,点开插入选项卡。
2、其次下方d出相关的命令,在右侧这里,文本组这里,点击对象命令。
3、最后即可在对象命令中用宏生成统计图双击是表格。
材料/工具:Excel2010
宏是一些指令集,每个人在制作表格的过程中也许会有多种功能,而一直重复做的话会非常繁琐,因此就可以通过宏录制来节约时间简化步骤,对于提高工作效率是非常有好处的。对于经常使用excel表格来工作的话,能有效地提高工作,让自己变得更轻松。
1、我们这里为每一行都填充第一个数字
2、那么直接点击导航栏中的视图,在这里能进行宏的定义。
3、接着选择使用相对引用,然后再点击录制。
4、接着对于宏进行命名和定义快捷键,这样会加快工作效率。
5、接着录制。然后在第一行里将所有的行都复制上第一个数字,填充好
6、接着点击停止录制,这样一个宏定义就做好了。
7、接着将鼠标点击第二行的第一列,这时候再宏,或者直接按住快捷键也能直接执行宏定义。
8、点击执行,如果自己有宏快捷键的话,直接按快捷键就很容易做好了,能很快地将表格做好,效率非常高。
EXCEL表格的宏是指基于VB的一种宏语言VBA脚本,主要用于扩展Microsoft Office软件如Excel的功能。Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。启用宏步骤如下。
1,打开Excel表格程序,点击左上角的“文件”。
2,在窗口中点击“选项”,点击打开。
3,在窗口中点击“信任中心”,点击打开。
4,在窗口中点击“设置信任中心”。
5,最后,在窗口中设置启用宏即可,问题解决。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)