问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vba编程 变量赋值单元格

发布网友 发布时间:2022-05-14 16:00

我来回答

4个回答

热心网友 时间:2023-08-22 10:34

sub aa()
dim x as string
x="资产"
cells(m,n)=x 'm代表行标,m代表列标,根据不同情况可以用数字代替。
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
yjzj = 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

热心网友 时间:2023-08-22 10:34

Sheets(1).Cells(X, Y) = 变量 'sheet(1)代表第一个工作表。Cells(X, Y)代表X行Y列单元格。

Sheets(1).Range("A1") = 变量 'Range("A1") 代表"a1"单元格。

热心网友 时间:2023-08-22 10:35

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim i As Integer
Dim j As Integer
Dim zcbh As Variant
Dim ytzj As Variant
Dim sh As Worksheet
For i = 3 To 10
zcbh = Sheet8.Cells(i, 3).Value
Sheet6.Activate
Sheet6.Columns(2).Find(what:=zcbh).Activate
ActiveCell.Offset(0, 6).Select '第2列向后偏移6列,即H列
ytzj = Selection.Value
Sheet8.Activate
Sheet8.Cells(i, 8).Value = ytzj
Next i
MsgBox "程序运行完毕"
Application.ScreenUpdating = True
End Sub

热心网友 时间:2023-08-22 10:35

cells(x,y).value=变量
或者range("A1").value=变量
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么时间试排卵纸最佳 排卵第十天排卵试纸弱阳怎么回事 手机app下载课后帮 课后帮点击了家长怎么改成学生的 课后帮绑定学生后还能绑定家长吗 课后帮怎么注册 课后帮注册教程 癫痫急救的正确方法 癫痫持续状态的抢救要点 小儿癫痫发作的急救措施 癫痫病急救常识有哪些要点 在VBA中,假设在A1单元格输入一个数字,然后回车,就启动一个编好的程序进行运算,这个触发事件的程序如何 Excel 编程 vba 处理单元格的字符 请教高手如何用VBA编程读取其它excel文件中某个单元格中的内容 如何用vba函数在excel中编程,实现将左边单元格中数据分别填充到右边单 用vba替换单元格内容后怎样写代码弹出消息框已经替换多少单元格 为什么会出现“该因违反微信个人账号行为规范,当前被*与企微微信联系人相关功能” 我犯了什么? 设置老是说该微信账号已被使用,请尝试更换另一个账号名 该已绑定其他账户是什么意思? javascript中Array的类型为什么是object 猫耳朵上长了肉色疙瘩 猫咪耳朵上长了一个小疙瘩 一扣像皮屑 还让我给扣出血了 是猫癣吗?怎么办 猫咪长痘痘 猫咪耳朵上有硬硬的东西和痘痘 猫咪耳朵长了一些红疹一样的东西,还有很多分泌物,好像很痒一直在挠,该怎么办? 猫耳朵背面长小疙瘩 猫儿耳朵上长痘痘是怎么回事 企业想成为高新技术企业难吗? 猫咪耳朵上有小痘痘是什么? 申报高新技术企业认定难么 猫耳朵上长一粒粒的痘痘 用VBA可不可以将一个单元格里面指定的文字编程要求颜色,其它文字不变色? VBA编程,解决单元格智能合并问题。 VBA编程,单元格位置变化后(比如前面插入一行),程序里面的提取位置随之变化 求份初中数学听课评课记录:合并同类项、 高等数学,二重积分交换积分次序的问题 前男友分手后用微信小号加我,但一直不说话,问也不说,没几天又把我删掉了,这是什么意思? 听说做自媒体比较赚钱,我能辞职去做自媒体吗? 台风风力可不可以达到三十多级? 台风的风力是怎样定义的? 台风的风速是指什么 用小正方体拼一个立体图形,使得从上面看和从左面看分别得到下面的两个图形.要搭成这样的立体图形最少需 请问QQ聊天记录怎么才能把一个人聊天一次性一下删除呢? 支付宝花呗设置最低还款,剩余的下个月还谁试过,下个月还有利息吗 花呗,最低还款已经还了,还欠349.86,将转入下月账单每日0.05利息是多少 花呗本月己还清,为什么账单会转入下月帐单还收利息?我的还款去了哪里?给个说法! 手机酷狗音乐里听过的歌在哪里?? IPhone 13 Pro被压弯了可以退货吗 iphone13promax弯曲一点都会碎 请问被小仓鼠咬破手指有事吗?需要打针检查吗? 手指被仓鼠咬了,用去打针吗?