Excel经常需要移动一整列,例如向左移动一列。通常的方法是插入一个空列,然后复制你要移动的列,很麻烦。现在,我们要做一个简单的方法,一键移动列。具体方法需要用vb,但我已经给出了全部代码。直接复制你需要的就行了,也不用知道代码,直接用就行。这些方法如下:
1.单击菜单栏上的[开发工具]选项。在此选项下,我们单击[宏]按钮打开宏对话框。
2.打开宏对话框,填写宏名[左移一列],然后点击[创建]。
3.打开宏编辑器。在此模块中,我们输入以下代码,然后单击关闭。代码如下:
Sub向左移动一列()
申请。ScreenUpdating=False
x=选择。圆柱
如果x=1,那么
列(x)。切口
列(x - 1)。插入
申请。ScreenUpdating=True
如果…就会结束
末端接头
4.然后在菜单栏上再次执行:开发工具-宏。
5.在宏对话框中,输入宏名[右移一列],然后单击创建。
6.输入以下代码,然后单击关闭按钮。代码如下:
Sub将一列向右移动()
申请。ScreenUpdating=False
x=选择。圆柱
如果x 256那么
列(x)。切口
列(x ^ 2)。插入
如果…就会结束
申请。ScreenUpdating=True
末端接头
7.返回vb编辑器,关闭它就可以返回excel了。
8.在excel中,我们点击要移动的列的列头,也就是字母E在图中的位置,这样整个列就被选中了。
9.然后我们在菜单栏上点击:开发工具-宏。
10.单击[向左移动一列],选择该宏,然后单击[执行]。
11.我们看到这根柱子移动了,这是效果图:
12.如果你想移动的方向是向右移动一列,你必须选择另一个宏。
以上是excel一键移动列方法的介绍。操作很简单。按照上面的步骤就可以了。希望能帮到你!