Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2545|回复: 6

[已解决]关于信息的录入、查询、修改的问题

[复制链接]
发表于 2014-10-21 14:18 | 显示全部楼层 |阅读模式
本帖最后由 mick456 于 2014-10-21 18:50 编辑

请大家帮忙,看看要怎么做呢,谢谢大家
最佳答案
2014-10-21 15:04
  1. Sub 添加()
  2.     With Sheet4
  3.         r = .[a65536].End(3).Row + 1
  4.         .Cells(r, 1).Resize(1, 24) = Application.Transpose([c2:c25])
  5.         .Cells(r, "Y").Resize(1, 24) = Application.Transpose([f2:f25])
  6.         .Cells(r, "aw").Resize(1, 16) = Application.Transpose([h2:h17])
  7.         .Cells(r, "G") = "'" & [c8]
  8.         MsgBox "一条记录已添加"
  9.     End With
  10. End Sub

  11. Sub 查询()
  12.     With Sheet4
  13.         r = .[a65536].End(3).Row + 1
  14.         For i = 7 To r
  15.             If .Cells(i, "G") = [c8] Or .Cells(i, "F") = [c7] Then
  16.                  [c2:c25] = Application.Transpose(.Cells(i, 1).Resize(1, 24))
  17.                  [f2:f25] = Application.Transpose(.Cells(i, "Y").Resize(1, 24))
  18.                  [h2:h17] = Application.Transpose(.Cells(i, "aw").Resize(1, 16))
  19.                  [c8] = "'" & .Cells(i, "G")
  20.                  Exit Sub
  21.             End If
  22.         Next
  23.     End With
  24.     MsgBox "无此记录"
  25. End Sub

  26. Sub 修改()
  27.     With Sheet4
  28.         r = .[a65536].End(3).Row + 1
  29.         For i = 7 To r
  30.             If .Cells(i, "G") = [c8] Or .Cells(i, "F") = [c7] Then
  31.                 .Cells(i, 1).Resize(1, 24) = Application.Transpose([c2:c25])
  32.                 .Cells(i, "Y").Resize(1, 24) = Application.Transpose([f2:f25])
  33.                 .Cells(i, "aw").Resize(1, 16) = Application.Transpose([h2:h17])
  34.                 .Cells(i, "G") = "'" & [c8]
  35.                 MsgBox "修改已完成"
  36.                 Exit Sub
  37.             End If
  38.         Next
  39.     End With
  40.     MsgBox "无此记录"
  41. End Sub
复制代码

管理表.rar

16.19 KB, 下载次数: 19

发表于 2014-10-21 15:04 | 显示全部楼层    本楼为最佳答案   
  1. Sub 添加()
  2.     With Sheet4
  3.         r = .[a65536].End(3).Row + 1
  4.         .Cells(r, 1).Resize(1, 24) = Application.Transpose([c2:c25])
  5.         .Cells(r, "Y").Resize(1, 24) = Application.Transpose([f2:f25])
  6.         .Cells(r, "aw").Resize(1, 16) = Application.Transpose([h2:h17])
  7.         .Cells(r, "G") = "'" & [c8]
  8.         MsgBox "一条记录已添加"
  9.     End With
  10. End Sub

  11. Sub 查询()
  12.     With Sheet4
  13.         r = .[a65536].End(3).Row + 1
  14.         For i = 7 To r
  15.             If .Cells(i, "G") = [c8] Or .Cells(i, "F") = [c7] Then
  16.                  [c2:c25] = Application.Transpose(.Cells(i, 1).Resize(1, 24))
  17.                  [f2:f25] = Application.Transpose(.Cells(i, "Y").Resize(1, 24))
  18.                  [h2:h17] = Application.Transpose(.Cells(i, "aw").Resize(1, 16))
  19.                  [c8] = "'" & .Cells(i, "G")
  20.                  Exit Sub
  21.             End If
  22.         Next
  23.     End With
  24.     MsgBox "无此记录"
  25. End Sub

  26. Sub 修改()
  27.     With Sheet4
  28.         r = .[a65536].End(3).Row + 1
  29.         For i = 7 To r
  30.             If .Cells(i, "G") = [c8] Or .Cells(i, "F") = [c7] Then
  31.                 .Cells(i, 1).Resize(1, 24) = Application.Transpose([c2:c25])
  32.                 .Cells(i, "Y").Resize(1, 24) = Application.Transpose([f2:f25])
  33.                 .Cells(i, "aw").Resize(1, 16) = Application.Transpose([h2:h17])
  34.                 .Cells(i, "G") = "'" & [c8]
  35.                 MsgBox "修改已完成"
  36.                 Exit Sub
  37.             End If
  38.         Next
  39.     End With
  40.     MsgBox "无此记录"
  41. End Sub
复制代码
回复

使用道具 举报

发表于 2014-10-21 15:07 | 显示全部楼层
请看附件。

管理表.rar

28.56 KB, 下载次数: 74

回复

使用道具 举报

 楼主| 发表于 2014-10-21 18:50 | 显示全部楼层
grf1973 发表于 2014-10-21 15:07
请看附件。

谢谢
回复

使用道具 举报

 楼主| 发表于 2014-10-23 08:33 | 显示全部楼层
mick456 发表于 2014-10-21 18:50
谢谢

.Cells(r, "G") = "'" & [c8]
请问代码是么意思呢
回复

使用道具 举报

发表于 2014-10-25 16:59 | 显示全部楼层
mick456 发表于 2014-10-23 08:33
.Cells(r, "G") = "'" & [c8]
请问段这什代码是么意思呢

应该是将单元格设置成文本
回复

使用道具 举报

发表于 2014-10-27 00:45 来自手机 | 显示全部楼层
谢谢分享……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 18:57 , Processed in 0.730380 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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