excel如何通过vba将工作表1的某些单元格的值保存到另一张表的对应位置?

这张工作表叫model,我想通过vba,首先设置一个A19这样的按钮,在A10中是月份,A11到A13是选择不同的月份会有不同的值,例如现在选中的是9月,我就想单击一下A... 这张工作表叫model,我想通过vba,首先设置一个A19这样的按钮,在A10中是月份,A11到A13是选择不同的月份会有不同的值,例如现在选中的是9月,我就想单击一下A19那个SaveResults按钮把9月所对应的A15,D18,F18,H18的值保存到另一张叫做“Results”的工作表(如下图)中9月所对应的单元格里B28,C28,D28,E28里,其它月份也是如此。

然后我已经编了这么多不知道对不对(希望大神能用类似于下图的编程语言,因为我们只学过这种,如果用其他的可能老师不会相信)
展开
 我来答
crazy0qwer
2013-09-25 · TA获得超过3299个赞
知道大有可为答主
回答量:4020
采纳率:71%
帮助的人:1286万
展开全部

要复制的单元格是固定位置吗?

如果是,可以试试下面代码:

Sub AAA()
    On Error Resume Next
    Dim Rng As Range
    '下面一句是 在 results 表的 A 列中找到 [A10]即月份所在的单元格。
    '如果找到,那RNG 就代表那个单元格
    Set Rng = Sheets("Results").Columns("A").Find([A10],lookat:= xlWhole)
    If Rng Is Nothing Then
        MsgBox "没有找到该月份"
    Else
        With Sheets("Results")
            Rng.Offset(, 1) = [A15]
            Rng.Offset(, 2) = [D18]
            Rng.Offset(, 3) = [f18]
            Rng.Offset(, 4) = [h18]
        End With
    End If
End Sub
追问
表里如一
2013-09-25 · 知道合伙人软件行家
表里如一
知道合伙人软件行家
采纳数:2066 获赞数:11634
从事6年生产管理,期间开发了多款小软件进行数据处理和分析,后

向TA提问 私信TA
展开全部
把两张表格发到57321522@qq。com
追问
已发
追答

给你写好了。。

看附件把。。


本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式