Excel精英培训网

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

[已解决]设置当前单元格的前一个单元格和后一个单元格的值

[复制链接]
发表于 2011-9-24 13:01 | 显示全部楼层 |阅读模式
本帖最后由 mqr66 于 2011-9-24 13:01 编辑

Sub SetCellValue()
MsgBox "将当前单元格中前面的单元格值设为""我前面的单元格""" & vbCrLf _
& "后面的单元格值设为""我后面的单元格"""
ActiveCell.Previous.Value = "我前面的单元格"
ActiveCell.Next.Value = "我后面的单元格"
End Sub

最佳答案
2011-9-24 14:14
补充一下!


Sub SetCellValue()
MsgBox "将当前单元格中" & vbCrLf _
     & "前面的单元格值设为""我前面的单元格""" & vbCrLf _
     & "后面的单元格值设为""我后面的单元格"""
If ActiveCell.Address <> "$A$1" Then ActiveCell.Previous.Value = "我前面的单元格"
If ActiveCell.Address <> "$IV$65536" Then ActiveCell.Next.Value = "我后面的单元格"
End Sub


设置当前单元格的前一个单元格和后一个单元格的值.rar

7.79 KB, 下载次数: 21

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-9-24 14:14 | 显示全部楼层    本楼为最佳答案   
补充一下!


Sub SetCellValue()
MsgBox "将当前单元格中" & vbCrLf _
     & "前面的单元格值设为""我前面的单元格""" & vbCrLf _
     & "后面的单元格值设为""我后面的单元格"""
If ActiveCell.Address <> "$A$1" Then ActiveCell.Previous.Value = "我前面的单元格"
If ActiveCell.Address <> "$IV$65536" Then ActiveCell.Next.Value = "我后面的单元格"
End Sub


回复

使用道具 举报

 楼主| 发表于 2011-9-24 14:19 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 07:27 , Processed in 0.386375 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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