Excel精英培训网

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

[习题] [转帖]【VBA入门点滴】单元格内容互换

[复制链接]
发表于 2007-10-7 23:32 | 显示全部楼层 |阅读模式
<p><font size="4">同时选中两个单元格,运行宏则内容互换!</font></p><p><font size="4">Sub ChangVal()<br/>my1value = ActiveCell.Value<br/>For Each a In Selection<br/>If a.Address &lt;&gt; ActiveCell.Address Then<br/>my2value = a.Value<br/>a.Value = my1value<br/>ActiveCell.Value = my2value<br/>End If<br/>Next a<br/>End Sub</font></p><p><font size="4">&nbsp;</font></p>
[此贴子已经被作者于2007-12-17 23:53:33编辑过]
发表于 2007-10-7 23:38 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2007-10-7 23:40 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>小白杨</i>在2007-10-7 23:38:15的发言:</b><br/>[em17],技巧怎么操作呢?</div><p></p>回格格:据我所知,只能对相临和行列进行互换,隔开的好象不能,网上搜索了一通,没看到有这个技巧!
回复

使用道具 举报

发表于 2007-10-7 23:58 | 显示全部楼层

<div class="quote" twffan="done"><b>以下是引用<i>hhzjxss</i>在2007-10-7 23:40:34的发言:</b><br/><div class="quote" twffan="done"><b>以下是引用<i>小白杨</i>在2007-10-7 23:38:15的发言:</b><br/>[em17],技巧怎么操作呢?</div><p></p>回格格:据我所知,只能对相临和行列进行互换,隔开的好象不能,网上搜索了一通,没看到有这个技巧!</div><p></p><p>沒限制吧?你只要选中两个单元格运行程序就可互换了。不过可简单些:</p><p>Sub ChangVal()<br/>With Selection<br/>a = .Areas(1).Value<br/>b = .Areas(2).Value<br/>.Areas(1) = b<br/>.Areas(2) = a<br/>End With<br/>End Sub<br/></p>
回复

使用道具 举报

发表于 2007-10-8 00:54 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>小白杨</i>在2007-10-7 23:38:15的发言:</b><br/>[em17],技巧怎么操作呢?</div><p>打开剪贴板,爱怎么转就怎么转</p>[em01][em01]
回复

使用道具 举报

发表于 2007-10-8 07:52 | 显示全部楼层

学习
回复

使用道具 举报

发表于 2007-10-8 07:57 | 显示全部楼层

kankan
回复

使用道具 举报

 楼主| 发表于 2007-10-8 08:29 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>sanbe</i>在2007-10-8 0:54:18的发言:</b><br/><div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>小白杨</i>在2007-10-7 23:38:15的发言:</b><br/>[em17],技巧怎么操作呢?</div><p>打开剪贴板,爱怎么转就怎么转</p>[em01][em01]</div><p><font size="4">怎么搞,来一个动画吧!</font></p>
回复

使用道具 举报

 楼主| 发表于 2007-10-8 08:31 | 显示全部楼层

哦,戏子是说,先多剪几次,然后就可以一停地贴了,这个也不是很方便!
回复

使用道具 举报

发表于 2007-10-8 09:04 | 显示全部楼层

4楼的高!简洁明了!单元格或区域都行!稍作扩展(或写成自定义函数),可以对多个区域想怎么转就怎么转。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 21:46 , Processed in 0.243734 second(s), 2 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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