excel利用VBA将多行多列区域转为一列
发布时间:2022-09-12 03:03:56
标签:excel,利用,VBA,将,多行,多列,区域,转为,一列
有时需要在Excel中将某个多行多列的区域转换到一列中,下面的VBA代码可以实现这个目的。
1.按快捷键Alt+F11,打开VBA编辑器,在右侧代码窗口中粘贴下列代码:
Sub RangeToOneCol()
Dim TheRng, TempArr
Dim i As Integer, j As Integer, elemCount As Integer
On Error GoTo line1
Range("a:a").ClearContents
If Selection.Cells.Count = 1 Then
Range("a1") = Selection
Else
TheRng = Selection
elemCount = UBound(TheRng, 1) * UBound(TheRng, 2)
ReDim TempArr(1 To elemCount, 1 To 1)
For i = 1 To UBound(TheRng, 1)
For j = 1 To UBound(TheRng, 2)
TempArr((i - 1) * UBound(TheRng, 2) + j, 1) = TheRng(i, j)
Next
Next
Range("a1:a" & elemCount) = TempArr
End If
line1:
End Sub
上述代码可以将所选择的区域转换到A列中。
2.关闭VBA编辑器,返回Excel工作表界面。
3.如果A列包含数据,先在工作表的最左侧插入一列,以便放置转换后的数据。
4.选择需要转换的区域,按Alt+F8,打开“宏”对话框,选择上述代码中的宏名“RangeToOneCol”运行代码。


猜你喜欢
- 微软停止对Win7进行更新维护以后,很多用户就选择重装Win10系统,但是很多用户用不习惯,就重装会Win7系统,最近有重装Windows7
- VS是Microsoft Visual Studio的简称。VS是美国微软公司的开发工具包系列产品。Visual Studio作为一款十分强
- 打开excel表格。然后选中一个单元格。然后按键盘上的“ctrl”+":"键,单元格中就会自动显示日期了。如果想要更改日
- 趣推是一款可以随心所欲编辑自己喜爱的视频的软件,你知道趣推怎么发长视频到朋友圈的吗?接下来我们一起往下看看趣推发长视频到朋友圈的方法吧。方法
- 我们常说“文不如字,字不如图”,在PPT中插入图片可使得页面瞬间鲜活起来,摆脱满篇文字的枯燥与乏味。图片的排列与布局,也关系到页面的整体视觉
- 记得曾经有朋友问过我:如何阻止用户修改工作表的名称?下面是一段VBA代码,很地实现了这一功能。在放置这段代码的工作簿中,当您修改任一工作表名
- 近期有部分Win7用户的电脑出现了难以解决的问题,因此想要对其进行还原系统。那么应该如何操作呢?我们可以通过安全模式的方法来进行还原系统,下
- 小伙伴们在电脑上清理软件的时候不小心把office删除了该怎么找回呢?今天就专为你们带来了win10office删除了找回方法,下面就赶快来
- backupnotify.exe是惠普HP数码相机相关程序进程文件: backupnotify or backupnotify.exe 进程
- 之前提到使用瑞昱蓝牙驱动程序的用户无法升级Windows 10最新版, 因为该驱动程序存在不兼容的情况。为避免用户升级后无法正常使用蓝牙连接
- Mac访达是用户经常使用的应用,相当于win系统的“我的电脑”。但是刚开始使用的新Mac访达边栏只有文档和下载文件夹,这对于习惯于win系统
- Win7系统是最常用的电脑系统之一,有一些小伙伴在打开NVIDIA控制面板点的时候会提示“NVIDIA显示设置不可用,那么碰到这个问题应该怎
- 办公中经常会用到excel中的设置密码功能,设置密码功能可以帮助用户保护重要的数据不被破坏,如果不懂得如何使用的朋友不妨一起来探究学习一番吧
- Premiere是一款领先的电影、电视及网络视频编辑软件,它有着强大的功能能够很好的胜任视频编辑工作。说起视频,字幕自然是必不可少的。那么如
- 我们给自己的MAC设置了登录密码之后,每次登录系统都要输入密码,这样很麻烦,怎么才能不用密码直接登录MAC呢?今天小编就帮大家解决这个问题。
- 今天凌晨,苹果正式发布了 iOS 12.1.2 操作系统的开发者 beta 测试版。这是 iOS 12.1.1 正式版推送之后的第五天时间。
- 如何填充带圈的序号?在单元格中,我们要填充带有圈圈的序号,应该怎么做呢?1、输入=UNICHAR((ROW(B2)-1)+9311),就能快
- 如果用户们使用win7系统进行操作的过程中碰到了提示配置update失败从而没办法进入系统的话要怎么才能解决问题呢,这个问题可以说是非常简单
- 题目:根据得分判断是否及格 &
- 现在DYI主机十分流行,使用双硬盘的朋友也随之越来越多,一般都是将其中一块作为系统主盘,另一块作为从盘存储文件。如果你是Windows7系统