
用Excel VBA编写代码:输出数据: 第一组数据在 A1:A9 ,输出代码是什么样子的?
比如a1到a9输入到表格A1:A9,而b1到b9则对应B1:B9,依次类推,求VBA输出代码~!!!!解决问题再加10分要求有很多数据输入Excel表格每满9格换行得到的...
比如 a1到a9 输入到表格 A1:A9,而b1到b9则对应B1:B9,依次类推 ,求VBA输出代码~!!!!解决问题再加10分
要求 有很多数据输入Excel表格 每满9格换行 得到的数据应该是这样的:A1:A9 B1:B9 C1:C9........ 解决问题以后再追加10分 展开
要求 有很多数据输入Excel表格 每满9格换行 得到的数据应该是这样的:A1:A9 B1:B9 C1:C9........ 解决问题以后再追加10分 展开
3个回答
展开全部
你好:
你的问题不难,
For a = 1 To Val(InputBox("行数"))
For b = 1 To 9
Cells(a, b) = "你所需要填入的数据来源"
Next
Next
这样的循环就可以达到你要的效果拉,不懂追问!
你的问题不难,
For a = 1 To Val(InputBox("行数"))
For b = 1 To 9
Cells(a, b) = "你所需要填入的数据来源"
Next
Next
这样的循环就可以达到你要的效果拉,不懂追问!
更多追问追答
追问
For a = 1 To Val(InputBox("行数"))
这里的行数可以自动扩充不?不用输入的。。。。自动扩充,不用设定上限
追答
什么叫自动扩充?关键是要看你源数据有多少行,这里就写多少行数。这个行数当然可以自动获取你的源数据行数进行自动调整!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
直接使用数组赋值呀。
定义a1为数组
range("A1:A9").value=a1
就行了
定义a1为数组
range("A1:A9").value=a1
就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单元格引用方法:以Sheet1表为例。
如果VBA代码放到Sheet1对象外面用Sheet1.Cells(行号,列号),如果放到Sheet1对象里面用Cells(行号,列号)
行号指第几行,列号指第几列,二者用数字(或代表数字的变量)表示。比如:
Sheet1.Cells(1,1)表示Sheet1表的A1单元格,Sheet1.Cells(5,2)表示Sheet1表的B5单元格。
For m = 1 To 9
Sheet1.Cells(m,1) ' 这样可以循环得到Sheet1表的A1:A9单元格
Next m
如果VBA代码放到Sheet1对象外面用Sheet1.Cells(行号,列号),如果放到Sheet1对象里面用Cells(行号,列号)
行号指第几行,列号指第几列,二者用数字(或代表数字的变量)表示。比如:
Sheet1.Cells(1,1)表示Sheet1表的A1单元格,Sheet1.Cells(5,2)表示Sheet1表的B5单元格。
For m = 1 To 9
Sheet1.Cells(m,1) ' 这样可以循环得到Sheet1表的A1:A9单元格
Next m
追问
这样可以得到 A1:A9 那么B1:B9的代码怎么办?
追答
晕死~~你的追问也太令人无语了……难道你从来不仔细看别人的答案了吗?
我上面有提到“Cells(行号,列号)表示单元格引用”,既然用For循环语句得到了A1:A9单元格
是Sheet1.Cells(m,1) ,难道B1:B9的代码你还看不出来?当然是Sheet1.Cells(m,2) 了!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询