当前位置:首页 » 表格制作 » 表格中宏命令怎样编辑

表格中宏命令怎样编辑

发布时间: 2022-03-31 17:45:17

‘壹’ Excel宏命令编写自动填写表格内容的问题

给你段代码 你自己去测测吧

Sub test()

Dim wsh As Worksheet

Dim i As Long

Dim j As Long

Dim k As Long

Dim nLines As Long

Set wsh = ThisWorkbook.Worksheets("Sheet1") 'Workbooks("工作簿1.xls").Worksheets("Sheet1")

nLines = wsh.Range("D:D").Find("*", , , , xlByRows, xlPrevious).Row

'MsgBox nLines

i = 1

While i < nLines

j = i + 1

While wsh.Cells(j, Asc("D") - Asc("A") + 1) = wsh.Cells(i, Asc("D") - Asc("A") + 1)

j = j + 1

Wend

j = j - 1

For k = i To j

wsh.Cells(k, Asc("D") - Asc("A") + 1) = wsh.Cells(i, Asc("D") - Asc("A") + 2)

Next

i = j + 1

Wend

End Sub

‘贰’ 如何用EXCEL表格制作宏命令

excel宏的制作方法如下:
第一步,录制新宏
选择“工具-宏-录制新宏”,在对话框中,为你将要做的宏设定一个快捷键。确定之后,可以看到一个小的工具栏,上面有个“停”字。从现在开始,你的每一步操作都会被记录下来,直到单击“停”字下面的按钮,结束宏录制过程。替换默认宏名主要是便于分别这些宏。宏名最多可为255个字符,并且必须以字母开始。其中可用的字符包括:字母、数字和下划线。宏名中不允许出现空格。通常用下划线代表空格。
第二步,执行宏
录制完一个宏后之后就可以执行它了,只要,就会重复刚才的一系列操作。
当执行一个宏时,EXCEL按照宏语句执行的情况就像VBA代码在对EXCEL进行“遥控”。但VBA的“遥控”不仅能使操作变得简便,还能使你获得一些使用EXCEL标准命令所无法实现的功能。
要执行刚才录制的宏,可以按以下步骤进行:
1)选择任何一个单元格。
2)选择“工具”—“宏”—“宏”,显示“宏”对话框。
3)选择自己录制的宏名,选择“执行”。
或者是直接按下按初始设定的快捷键,也可以执行宏。
查看录制的代码
选择“工具”—“宏”—“宏”,显示“宏”对话框。
单击列表中的自己定义的宏名,选择“编辑”按钮。
此时,会打开VBA的编辑器窗口(VBE),在这里我们可以看到VBA的语句。
编辑录制的宏
需要编辑宏是因为以下三个方面的原因。一:在录制中出错而不得不修改。二:录制的宏中有多余的语句需要删除,提高宏的运行速度。三:希望增加宏的功能。比如:加入判断或循环等无法录制的语句。
录制宏的局限性
希望自动化的许多EXCEL过程大多都可以用录制宏来完成.但是宏记录器存在以下局限性.通过宏记录器无法完成的工作有:
1)录制的宏无判断或循环能力。2)人机交互能力差,即用户无法进行输入,计算机无法给出提示。3)无法显示EXCEL对话框。4)无法显示自定义窗体。

‘叁’ excel中编写宏的步骤

1、首先打开excel,点击开发工具单击选择插入,之后在下拉的菜单中的表单中的控件里面选择”按钮“的图标。

‘肆’ 如何使用excel表格中的宏

1、这种操作不需要用宏也可以完成,直接用IF函数即可完成。
2、如果一定要用宏,其实质与使用IF函数的方法完全相似,即在VISUAL BASIC编辑器中建一宏,使用选拔择结构即可实现。代码结构大致如下:
IF SHEET(I).CELLS(X,Y)>NUMBER THEN
SHEET(I).CELLS(M,N)=...
END IF

‘伍’ excel表格 宏命令求教修改!

核心代码的功能是把F176:R176的内容复制、粘贴值到F4,可以用下面的一个语句来实现:
Range("F4:R4").Value = Range("F176:R176").Value
如果需要对Sheet0~Sheet9这些表做这样的操作,代码可以这样写:
Sub 循环()
Dim i
For i=0 To 9
With Sheets("sheet" & i)
.Range("F4:R4").Value = .Range("F176:R176").Value
End With
Next i
End Sub
第二个宏的W176判断,如果也是分别针对这10个表,不是统一的表,建议把逻辑合并到一个宏中,代码可以这样写:
Sub 循环()
Dim i
For i=0 To 9
With Sheets("sheet" & i)
While .Range("W176")>-10

.Range("F4:R4").Value = .Range("F176:R176").Value
Wend

End With
Next i
End Sub

‘陆’ 如何利用宏命令快速编辑word文档

1、新建一个word 文档,命名为“网络经验@小木”。打开完成的页面如图,点击“视图”,然后点击“宏”->“录制宏”。今天我使用“word”来做一个示例,如果有必要的话,我还会把在其他office软件使用宏的教程发上来。 2、现在,在“宏名”输入框输入你想起的名字。在“将宏保存在(S)”下拉列表中,选择“当前文档名”,即宏命令仅在当前文档有效。然后,点击“键盘”,即给宏命令定义快捷键,以提高编辑效率。 3、把光标放在“请按新快捷键”输入框中,按下你要设置的快捷键。在“将更改保存在”后点击下拉列表选择“当前文档名”。然后点击“指定”,最后点击“关闭”。 4、此时,鼠标下面就会出现“磁带”形状。现在,我们来录制(定义)一个简单操作作为例子吧。点击“插入”->“表格”,然后选择两行三列的表格样式。如图2,界面上就已经创建可一个表格。现在如果你还想继续录制的话,可以继续点击一系列操作。 5、我们点击“视图”->“宏”->“停止录制”。现在我们就完成了一个宏命令啦。现在,我们按下快捷键“Ctrl + Shift + B”就可以实现插入两行三列的表格了(如图2)!当然,你也可以定义多一点操作,比如:插入表格,输入特定文字,然后换行,等等。把这些操作一次性录制下来,就可以通过按下快捷键来一次完成啦。 6、在保存时,文档会弹出一个窗口。如果大家已经编辑好文档的,或者需要发给别人,就不需要保存保存“宏”命令了,直接点击“是”,保存为传统格式。出于考虑安全性,启用宏的文档需要另存为其他格式。在此窗口点击“否”,进入另存为界面,在保存类型下拉列表中选择“启用宏的word文档”,然后点击保存。以后打开此文档,就可以继续使用宏命令了。 7、我还写了许多计算机技巧,为的就是一句话:简单机械的操作还是交给电脑来完成吧。往往在使用office软件的时候,会遇到许多重复麻烦的操作,编辑起来非常麻烦,从今以后,大家就可以利用宏来快捷编辑啦。

‘柒’ 在EXCEL2010表格中,如何用宏命令自动按照格式修改表格,(普通按照步骤录制宏我都会)就是有2个问题

Subdemo()
DimDesRngAsRange
WithWorkbooks("ASN.xls").Sheets("Sheet1")
''获取A列最下面的第一个空单元格
SetDesRng=.Cells(.Rows.Count,2).End(xlUp).Offset(1,-1)
EndWith
WithWorkbooks("ANZ.xls").Sheets("Sheet0").UsedRange
''选择全部数据区域,不包含标题行
.Offset(1,0).Resize(.Rows.Count-1,.Columns.Count).CopyDesRng
EndWith
EndSub

‘捌’ 怎样编辑word 里面的宏啊

1.首先,打开一个word文件,录制一部分内容。

‘玖’ 在EXCEL表格中如何指定宏

要使用excel的宏,即先要把宏写进去。如果您的宏代码已经编辑好了。使用方法如下:
我说说三个使用方法:
1、在视图—》工具栏
将visual
basic
工具栏调出来,然后点击visual
basic
工具栏最左边那个绿色的小剪头,然后会跳出该文件中存在的宏。选择你想运行的那一个。在对话框右边点击:运行。
2、按alt+f11打开vbe编辑器,在模块(大多数宏都位于模块中)中,找到你要运行的宏代码。光标点在该宏的任意一个位置。按f5即可运行。
3、在视图—》工具栏
将窗体
工具栏调用出来,将窗体工具栏的
“桉扭”接出来。按扭是灰色的长方形那个。拉出来放在工作表内,系统会跳出指定宏的窗口和宏列表。点击将你想要运行的宏然后点右边的确定。这样这个宏就被指定在了这个按扭上。想要运行该宏,点击此按扭即可。

‘拾’ 如何在Excel表格中编辑“宏”

操作步骤
如果大家对VBA程序语言比较熟悉,可以直接在Excel中编辑宏会更方便,宏代码也更简单。
执行“工具→宏→Visual Basic编辑器”命令,进入“Visual Basic编辑器”窗口。
在左侧“工程资源管理器”窗口中,选中保存宏的工作簿,然后执行“插入→模块”命令,插入一个新模块(模块1)。
将相关宏代码输入或复制、粘贴到右侧的编辑窗口中。
注意:宏的结构是:
Sub 宏名称()
相关代码
End Sub
输入完成后,关闭“Visual Basic编辑器”窗口返回即可。
本例我们直接编辑的宏,可以删除当前行前4列的单元格,而系统并不给出相关的提示。我们运行一下看看效果。