最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

vba编程 变量赋值单元格

来源:动视网 责编:小OO 时间:2024-12-19 06:18:29
文档

vba编程 变量赋值单元格

Sub aa();Dim x As String。x = ";资产"。Cells(m.n) = x ';m代表行标,n代表列标,根据不同情况可以用数字代替。end sub;如果不是给当前工作表赋值,可以使用以下格式。Sheets(";Sheet1";).Range(";B2";) = 100 ';把100赋值给sheet1工作表中的B2单元格。也可以给某一个区域赋值。Range(";A1:A100";).Select。Selection = 100。Selection就可以标识当前选中的单元格,上面2句代码是将当前选中的单元格写入100。程序可以改为下面代码。Sub CommandButton1_Click()。
推荐度:
导读Sub aa();Dim x As String。x = ";资产"。Cells(m.n) = x ';m代表行标,n代表列标,根据不同情况可以用数字代替。end sub;如果不是给当前工作表赋值,可以使用以下格式。Sheets(";Sheet1";).Range(";B2";) = 100 ';把100赋值给sheet1工作表中的B2单元格。也可以给某一个区域赋值。Range(";A1:A100";).Select。Selection = 100。Selection就可以标识当前选中的单元格,上面2句代码是将当前选中的单元格写入100。程序可以改为下面代码。Sub CommandButton1_Click()。


VBA编程中,变量赋值给单元格是常见的操作。例如:

Sub aa()

Dim x As String

x = "资产"

Cells(m, n) = x 'm代表行标,n代表列标,根据不同情况可以用数字代替。

end sub

如果不是给当前工作表赋值,可以使用以下格式:

Sheets("Sheet1").Range("B2") = 100 '把100赋值给sheet1工作表中的B2单元格

也可以给某一个区域赋值:

Range("A1:A100").Select

Selection = 100

Selection就可以标识当前选中的单元格,上面2句代码是将当前选中的单元格写入100。

程序可以改为下面代码:

Sub CommandButton1_Click()

Application.ScreenUpdating = False

Dim i As Integer

Dim j As Integer

Dim zcbh As Variant

Dim ytzj As Variant

Dim yjzj As Variant

Dim sh As Worksheet

For i = 3 To 10

zcbh = Sheets("8").Cells(i, 3)

Sheets("6").Activate

Sheets("6").Columns(2).Find(what:=zcbh).Activate

ActiveCell.Offset(0, 5).Select

ytzj = ActiveCell.Value

Sheets("8").Activate

Sheets("8").Cells(i, 8).Value = ytzj

Next i

MsgBox "程序运行完毕"

Application.ScreenUpdating = True

End Sub

修改为以下代码:

Sub CommandButton1_Click()

Application.ScreenUpdating = False

Dim i As Integer

Dim j As Integer

Dim zcbh As Variant

Dim ytzj As Variant

Dim yjzj As Variant

Dim sh6 As Worksheet

Dim sh8 As Worksheet

Set sh6 = ThisWorkbook.Sheets("sheet6")

Set sh8 = ThisWorkbook.Sheets("sheet8")

For i = 3 To 10

zcbh = sh8.Cells(i, 3)

sh6.Activate

sh6.Columns(2).Find(what:=zcbh).Activate

ActiveCell.Offset(0, 5).Select

ytzj = ActiveCell.Value

sh8.Cells(i, 8) = ytzj

Next i

MsgBox "程序运行完毕"

Application.ScreenUpdating = True

End Sub

文档

vba编程 变量赋值单元格

Sub aa();Dim x As String。x = ";资产"。Cells(m.n) = x ';m代表行标,n代表列标,根据不同情况可以用数字代替。end sub;如果不是给当前工作表赋值,可以使用以下格式。Sheets(";Sheet1";).Range(";B2";) = 100 ';把100赋值给sheet1工作表中的B2单元格。也可以给某一个区域赋值。Range(";A1:A100";).Select。Selection = 100。Selection就可以标识当前选中的单元格,上面2句代码是将当前选中的单元格写入100。程序可以改为下面代码。Sub CommandButton1_Click()。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top