ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4942|回复: 15

[求助] 如何在一个表录入信息保存到另一个表中

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-10-6 16:30 | 显示全部楼层 |阅读模式
我想在入院登记表中登录信息点击保存,在此表中的信息就保存到信息表中。
在出院登记那根据身份证号查询出该病人,然后再填入出院的信息点击保存,在此表中的信息就保存到信息表中该病人名下的信息。
求各位大神,该怎么做。

具体信息要求在附件中体现

住院信息统计.rar

19.58 KB, 下载次数: 46

附件

头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2018-10-6 18:44 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

发表于 2018-10-6 20:24 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
直接访问修改信息表可能更方便一些,否则赋值代码有点多的。
Screenshot_2018-10-06-20-18-01.png
Screenshot_2018-10-06-20-21-19.png

TA的精华主题

TA的得分主题

发表于 2018-10-7 00:06 | 显示全部楼层
Private Sub CommandButton2_Click() '入院信息
Dim r&
r = Sheets("信息表").Range("b100000").End(xlUp).Row + 1
If Len(Sheets("入院登记").Range("d5")) = 18 And Mid(Sheets("入院登记").Range("d5"), 7, 2) = 19 Or Mid(Sheets("入院登记").Range("d5"), 7, 2) = 20 Then
  Sheets("入院登记").Range("d5").Copy Sheets("信息表").Range("f" & r)
  Sheets("入院登记").Range("d4").Copy Sheets("信息表").Range("b" & r)
Sheets("入院登记").Range("f4").Copy Sheets("信息表").Range("c" & r)
Sheets("入院登记").Range("f5").Copy Sheets("信息表").Range("d" & r)
Sheets("入院登记").Range("d6").Copy Sheets("信息表").Range("n" & r)
Sheets("入院登记").Range("f6").Copy Sheets("信息表").Range("k" & r)
Sheets("入院登记").Range("d7").Copy Sheets("信息表").Range("u" & r)
Sheets("入院登记").Range("f7").Copy Sheets("信息表").Range("ou" & r)
If r <= 11 Then
Sheets("信息表").Range("a" & r) = "'00" & r - 2
ElseIf r <= 101 Then
Sheets("信息表").Range("a" & r) = "'0" & r - 2
ElseIf r <= 1001 Then
Sheets("信息表").Range("a" & r) = "'" & r - 2
End If
Else
MsgBox "您输入身份证号不正确,请重新输入"
End If
End Sub

---------------------------------
Private Sub CommandButton1_Click() '出院信息
Dim i&
i = Sheets("信息表").Range("b3:b100000").Find(Sheets("出院登记").Range("d4")).Row
Sheets("出院登记").Range("f4").Copy Sheets("信息表").Range("w" & i)
Sheets("出院登记").Range("h4").Copy Sheets("信息表").Range("ad" & i)
Sheets("出院登记").Range("d5").Copy Sheets("信息表").Range("o" & i)
Sheets("出院登记").Range("f5").Copy Sheets("信息表").Range("x" & i)
Sheets("出院登记").Range("h5").Copy Sheets("信息表").Range("ae" & i)
Sheets("出院登记").Range("d6").Copy Sheets("信息表").Range("l" & i)
Sheets("出院登记").Range("f6").Copy Sheets("信息表").Range("y" & i)
Sheets("出院登记").Range("h6").Copy Sheets("信息表").Range("af" & i)
Sheets("出院登记").Range("d7").Copy Sheets("信息表").Range("ap" & i)
Sheets("出院登记").Range("f7").Copy Sheets("信息表").Range("z" & i)
End Sub

TA的精华主题

TA的得分主题

发表于 2018-10-7 14:43 | 显示全部楼层
#判断身份证号函数引自本论坛,可自行研究是否可行
#没有添加判断是否输入重复的身份证号
#出院登记判断是否有入院记录,如果有才可更新
#必填项判断没有做完整,楼主可自己完成

住院信息统计.rar

40.7 KB, 下载次数: 62

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-10-9 10:44 | 显示全部楼层
yxbaju 发表于 2018-10-7 14:43
#判断身份证号函数引自本论坛,可自行研究是否可行
#没有添加判断是否输入重复的身份证号
#出院登记判断 ...

谢谢帮助   不过运行出错了

TA的精华主题

TA的得分主题

发表于 2018-10-9 10:49 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
xuezhe123 发表于 2018-10-9 10:44
谢谢帮助   不过运行出错了

什么错误?

TA的精华主题

TA的得分主题

发表于 2018-10-9 10:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
xuezhe123 发表于 2018-10-9 10:44
谢谢帮助   不过运行出错了

我在测试的时候发现输入日期一定要是正确的格式2018/10/9,其它的还没发现

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-10-9 13:54 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
yxbaju 发表于 2018-10-9 10:58
我在测试的时候发现输入日期一定要是正确的格式2018/10/9,其它的还没发现

为什么我运行不了

附件

附件

TA的精华主题

TA的得分主题

发表于 2018-10-9 14:13 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-16 17:00 , Processed in 0.025602 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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