经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
Excel
VBA代码编写——自定义函数自动获取指定单元格的数据
楼主
cuirencui
14979
13
收藏
2011-03-15
悬赏
400
个论坛币
未解决
VBA代码编写
自定义函数可实现输入列表名及行号,自动获取指定单元格的数据
求教各位:用vba实现自定义函数F(X,Y): X:代表要提取数据的列表名,字符串A、B、C、D等,Y:代表要提取数据的行(从下向上),输入1、2、3、4至N等。f(A,1)代表获取表名为A所在的列最后一行的单元格,即Range("C15"),值为60。详见附件。谢谢您的帮助!!!
自定义函数可实现输入列表名及行号,自动获取指定单元格的数据,便于进一步处理数据
自定义函数F(X,Y).rar
大小:(14.76 KB)
马上下载
本附件包括:
001.XLS
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
贝叶斯高手
2011-3-15 16:41:02
VBA不熟阿 Matlab可以吗
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
cuirencui
2011-3-15 17:14:38
EXCEL中能处理数据吗
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
freddyshen
2011-3-16 14:19:26
楼主,这个是不是直接用Vlookup函数编写就可以了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
cuirencui
2011-3-16 14:51:01
需要用VBA代码编写,谢谢您的关注
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
brrda
2011-3-17 13:57:52
附件有问题
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
cuirencui
2011-3-18 09:41:43
能描述一下附件有什么问题吗?
只要能用VBA代码实现我要求的功能就行!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
cuirencui
2011-3-18 09:42:04
能描述一下附件有什么问题吗?
只要能用VBA代码实现我要求的功能就行!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
slayerkook
2011-3-24 17:56:07
附件打不开???
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
slayerkook
2011-3-25 15:44:52
Function test(jj, ii)
Dim i
Dim j
Dim k
Dim r
i = ActiveSheet.UsedRange.Rows.Count
r = i - ii + 1
If Len(jj) = 1 Then
j = Asc(jj) - 96
ElseIf Len(jj) = 2 Then
j = (Asc(jj) - 96) * 26 + Asc(Right(jj, 1)) - 96
End If
test = Cells(r, j).Value
End Function
代码如上。需要注意的是,输入列数字母时需要双引号,同时输入数据的表格必须在分析目标表格中间不然会影响UsedRange.Rows.Count 的数据输出,看不到你的附件,如果有什么问题可以帮你改。 另外 赏金拿来,谢谢打赏,呵呵。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
cuirencui
2011-6-3 15:07:58
slayerkook您好!
好长时间没来了。你提供代码无法使用。A、B、C、D应能用任意字符串如RSI、MA5替换
1103151631d779409558bb5cab.rar
大小:(13.48 KB)
马上下载
本附件包括:
001.XLS
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
12楼
cuirencui
2011-6-3 15:09:03
slayerkook您好!
好长时间没来了。你提供代码无法使用。A、B、C、D应能用任意字符串如RSI、MA5替换
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
13楼
cuirencui
2011-6-3 15:22:30
slayerkook您好!
代码无法使用
字符串A、B、C、D应能用字符串如rsi、MA5、kd等替换。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
14楼
abcdef
2011-7-2 01:54:36
Function F(x As String, y)
i = 1
Do While Sheet1.Cells(i, 1) <> ""
a = a + 1
i = i + 1
Loop
j = 1
Do While Sheet1.Cells(1, j) <> ""
If x = Sheet1.Cells(1, j) Then
col = j
Else
End If
j = j + 1
Loop
a = a - y + 1
F = Sheet1.Cells(a, col)
End Function
需要加上双引号
f("rsi",1)=Range("C15")=60
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
一个VBA自定义函数(求助)
请教诸位高手一个关于自定义函数的问题?
求2005年到现在的人民币NDF数据
VBA 自定义函数
【求助】R自定义函数的写法
sum求和的自定义函数(忽略单元格中的错误值)
R中自定义函数中的变量名称如何输出?
如何设定自定义函数的参数?
R自定义函数的疑问
关于R语言中自定义函数积分的问题
栏目导航
Excel
金融学(理论版)
学道会
stata专版
行业分析报告
经管文库
热门文章
表格结构数据特征与CDA数据分析师:精准适配 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
新宏观丨豆包,谁是传统经济学的最大反对派
硅光芯片代工爆发式增长,重构全球半导体产 ...
新发展经济学(三):精神与物质
数论I : Fermat的梦想和类域论
普华永道 - 中国影响力报告2025
【应用统计学资料】98份应用统计学资料合集
表格结构数据的核心特征及具象实例解析
2026中信里昂风水指数
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群