Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: kandhong

[已解决]隔山打牛问题(貌似简单又让我蒙圈的问题,请老师帮助)

[复制链接]
 楼主| 发表于 2017-4-8 08:47 | 显示全部楼层
france723老师:
您提供的VBA可实现保存工作表1中相应区域的数据,但我想要保存工作2中的数据(因为VBA在工作表2中)
Sub zkg()
Call 数据保存
End Sub

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2017-4-8 08:56 | 显示全部楼层
france723 发表于 2017-4-7 21:06
就像大灰狼老师说的那样,VBA内容
  • Sub zkg()

  • france723 老师:
          您提供的VBA:
         Sub zkg()
         Call 数据保存
         End Sub
         可实现保存工作表1中相应区域的数据,但我想要的是保存工作表2中相应区域的数据(因为VBA在工作表2中)
    回复

    使用道具 举报

     楼主| 发表于 2017-4-8 09:07 | 显示全部楼层
    france723老师:
        我想要实现的效果是:
       当点击工作表1中“总开关”按键时,自动激活工作表02中有“保存数据”按钮,并且保存工作表2中相应区域的数据(e3:e30)。
    回复

    使用道具 举报

    发表于 2017-4-9 18:04 | 显示全部楼层
    kandhong 发表于 2017-4-8 09:07
    france723老师:
        我想要实现的效果是:
       当点击工作表1中“总开关”按键时,自动激活工作表02中有 ...

    总开关的代码
    • Sub zkg()
    • Call 数据保存
    • Sheets("01").Select
    • End Sub
    Sub 数据保存()
    • Sheets("02").Select
      后面代码不变
    End Sub
    回复

    使用道具 举报

     楼主| 发表于 2017-4-23 20:28 | 显示全部楼层
    france723 老师:
       您的VBA可实现效果,但有一个不足:当按“总开关”时,画面会转到“sheet2",保存后再转到“sheet1"。
       我想请教的是:如何在保持“sheet1"页面不动的情况下,实现“sheet2"数据保存呢?
    回复

    使用道具 举报

    发表于 2017-4-28 21:56 | 显示全部楼层    本楼为最佳答案   
    本帖最后由 france723 于 2017-4-28 21:57 编辑
    kandhong 发表于 2017-4-23 20:28
    france723 老师:
       您的VBA可实现效果,但有一个不足:当按“总开关”时,画面会转到“sheet2",保存后 ...

    那就需要改动你的数据保存函数, arr = Sheets("表2的名字").Range("e3:e30")

    评分

    参与人数 1 +3 收起 理由
    kandhong + 3 我和小伙伴都惊呆了

    查看全部评分

    回复

    使用道具 举报

     楼主| 发表于 2017-5-2 13:31 | 显示全部楼层
    france723 老师:
        感谢您的VBA,问题解决了!
        多天来您一直帮我解决问题,辛苦了!!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

    GMT+8, 2024-4-25 13:22 , Processed in 0.310542 second(s), 12 queries , Gzip On, Yac On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表