范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

excel如何将一个工作表根据条件拆分成多个工作表

  本例介绍在excel中如何将一个工作表根据条件拆分成多个工作表。
  注意:很多朋友反映sheets(i).delete这句代码出错,要注意下面第一个步骤,要拆分的数据工作表名称为“数据源”,而不是你新建工作簿时的sheet1这种。手动改成“数据源”即可。
  操作步骤:
  原始数据表如下(名称为:数据源),需要根据B列人员姓名拆分成每个人一个工作表。
  点击【开发工具】-【Visual Basic】或者Alt+F11的快捷键进入VBE编辑界面。
  如下图所示插入一个新的模块。
  如下图,粘贴下列代码在模块中:
  复制内容到剪贴板
  Sub CFGZB()
  Dim myRange As Variant
  Dim myArray
  Dim titleRange As Range
  Dim title As String
  Dim columnNum As Integer
  myRange = Application.InputBox(prompt:= "请选择标题行:" , Type:=8)
  myArray = WorksheetFunction.Transpose(myRange)
  Set titleRange = Application.InputBox(prompt:= "请选择拆分的表头,必须是第一行,且为一个单元格,如:“姓名”" , Type:=8)
  title = titleRange.Value
  columnNum = titleRange.Column
  Application.ScreenUpdating = False
  Application.DisplayAlerts = False
  Dim i&, Myr&, Arr, num&
  Dim d, k
  For i = Sheets.Count To 1 Step -1
  If Sheets(i).Name <> "数据源" Then
  Sheets(i).Delete
  End If
  Next i
  Set d = CreateObject( "Scripting.Dictionary" )
  Myr = Worksheets( "数据源" ).UsedRange.Rows.Count
  Arr = Worksheets( "数据源" ).Range(Cells(2, columnNum), Cells(Myr, columnNum))
  For i = 1 To UBound(Arr)
  d(Arr(i, 1)) = ""
  Next
  k = d.keys
  For i = 0 To UBound(k)
  Set conn = CreateObject( "adodb.connection" )
  conn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullName
  Sql = "select * from [数据源$] where " & title & " = '" & k(i) & "'"
  Worksheets.Add after:=Sheets(Sheets.Count)
  With ActiveSheet
  .Name = k(i)
  For num = 1 To UBound(myArray)
  .Cells(1, num) = myArray(num, 1)
  Next num
  .Range( "A2" ).CopyFromRecordset conn.Execute(Sql)
  End With
  Sheets(1).Select
  Sheets(1).Cells.Select
  Selection.Copy
  Worksheets(Sheets.Count).Activate
  ActiveSheet.Cells.Select
  Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
  SkipBlanks:=False, Transpose:=False
  Application.CutCopyMode = False
  Next i
  conn.Close
  Set conn = Nothing
  Application.DisplayAlerts = True
  Application.ScreenUpdating = True
  End Sub
  5、如下图所示,插入一个控件按钮,并指定宏到刚才插入的模块代码。
  6、点击插入的按钮控件,根据提示选择标题行和要拆分的列字段,本例选择“姓名”字段拆分,当然也可以选择C列的“名称”进行拆分,看实际需求。
  7、代码运行完毕后在工作簿后面会出现很多工作表,每个工作表都是单独一个人的数据。具体如下图所示:
  8、注意:
  1)原始数据表要从第一行开始有数据,并且不能有合并单元格。
  2)打开工作簿时需要开启宏,否则将无法运行代码。
  以上就是excel将一个工作表根据条件拆分成多个工作表图文教程,希望能对大家有所帮助!

脉冲反吹式除尘器怎么样脉冲反吹式除尘器优点介绍图文工业上除尘器应用的范围原来越广,除尘器越来越受到欢迎,除尘器能给大家带去舒适的健康的工作环境,其中脉冲反吹式除尘器更是最受欢迎的除尘器之一,下面小编就和大家一起去了解下脉冲反吹式除脉冲反吹布袋除尘器怎么样脉冲反吹布袋除尘器特点介绍详解除尘器相信大家都非常熟悉吧对于我们的生活,现在出现了脉冲反吹布袋除尘器使用效果更加是一次见效。但是还是有很多人不清楚脉冲反吹布袋除尘器,所以今天我们就跟大家介绍一下它的工作原理以及分室反吹布袋除尘器怎么样分室反吹布袋除尘器特点介绍详解除尘器在生活中扮演者越来越重要的角色,但是对于市场上的除尘器的类型消费者却不是很了解。作为除尘器的一种类型,大家对于分室反吹布袋除尘器可能就不太了解了。那么它是如何工作的,又有哪些分体式空调是什么分体空调和中央空调哪种好详解分体式空调是什么?分体空调其实就是我们常用到的立式空调和挂式空调,因为它们分为内机,即放在家里出风的机器,和外机,即挂在楼外墙上的排废气设备。和分体式空调相对的就是一体式空调,中央分体式空调有什么弊端分体式空调弊端介绍详解现在家用空调的种类有很多,常见的一种就是分体式空调,分体式空调的确能够和中央空调一样,具备良好的制冷的效果。但是也有很多分体式空调的用户吐槽其用户体验差,弊端太多。今天小编就综合了中央空调和分体式空调哪个省电分体式空调一般比中央空调省电。分体式空调是一拖一设计(一台压缩机对应一个室内机),而中央空调是一拖多设计(一台压缩机对应多个室内机),所以中央空调的压缩机功率会比分体式空调压缩机要分体式空调存在哪些弊端分体式空调存在弊端介绍详解现在家用空调的种类有很多,最常见的一种就是分体式空调,分体式空调的确能够和中央空调一样,具备良好的制冷的效果。但是也有很多分体式空调的用户吐槽其用户体验差,弊端太多。今天小编就综合中央空调和分体式空调有什么区别区别介绍为了应对炎炎夏日的高温,空调便成为家家户户的必备电器。目前市场上有两类热销的空调,分别是中央空调和分体式空调。它们两者各有各的好,这往往让很多消费者不知道该选购哪个。其实,这两种空什么是分体式空调分体式空调怎么样详解空调是我们大家都特别熟悉的一种家用电器,对于居家当中使用,壁挂式空调和立柜式空调中央空调是三种比较常见的。而前两种又是使用最多的,这也是我们通常所说的分体式空调。什么是分体式空调说分体式空调怎么样分体式空调结构介绍详解夏天已到,热浪来袭,避暑神器空调又迎来了新一轮的销售高峰,现在空调市场的半壁江山都被传统分体空调牢牢占据着,那么什么是分体空调呢?分体空调有哪些特点?今天小编就为大家总结一下分体空格兰仕空调遥控器怎么解锁格兰仕空调遥控器解锁方法详解说起空调,相信大家肯定都不陌生,无论是在夏天还是在冬天的时候,空调都能够给我们大家带来非常好的帮助,有效的调节我们的室内温度,给我们带来舒适的家居生活体验。格兰仕空调是一款不错的空
安卓5。0刷机包下载Nexus安卓5。0底包详解自Android问世以来改变最大的一个版本Android5。0已经发布有一段时间了,但一直还无法下载更新,不过这一情况已经结束了!今天凌晨,谷歌如期发布了Android5。0Nex三星S5怎么刷机三星S5安卓5。0固件包下载地址及刷机教程自安卓5。0系统发布之后,越来越多的机型公布了升级安卓5。0系统的界面截图。三星正式推出了GalaxyS5官方固件,首发版本为波兰,可用机型为G900F(其它版本机型请勿轻易尝试)华为荣耀畅玩4C怎么刷机荣耀畅玩4C刷机包下载地址与刷机教程华为荣耀畅玩4C是一款性价比非常高的智能手机,也是目前华为品牌智能手机中销量特别高的一款智能手机。华为荣耀畅玩4C不仅拥有5英寸的超大手机屏幕,而且配置丰富,2GB版的价格只要79三星W2013怎么刷机三星W2013线刷包地址与刷机教程三星W2013是三星推出的一款拥有四核处理器的商务机,与其他三星商务机一致,三星W2013也是一款翻盖手机,同时主打商务奢华的外形特点,与超长的电池续航旅程。下面,一起来看看三星WVIVOX5Pro怎么刷机VIVOX5Pro线刷包下载地址及刷机教程VIVOX5Pro是很多网友都非常喜欢的一款智能手机,不少网友对VIVOX5Pro的评价是外观漂亮手感舒适而且音色音质好。今天,小编就为大家分享一下VIVOX5Pro官方线刷包下载华为荣耀2电信版刷机包下载以及手机评测华为可谓是我国国产手机的骄傲,在占领国内市场之后,华为稳扎稳打,尝试进入欧美市场。这几年华为在欧洲市场可谓是发展的风生水起。最近多场新品发布会都挪到了欧洲开。这一点就充分说明了华为华为荣耀6plus电信版怎么样?华为荣耀6plus电信版评测现在这个社会,科技发展的速度已经不断加快,手机也在我们的生活中扮演着重要的角色,现在无论是上班族还是学生,甚至小孩和老人也把手机用的得心应手。市场上的手机品牌很多,除了苹果三星这样华为荣耀6plus电信版root步骤图文教程手机行业在现代的发展令人意想不到的迅速,多种品牌的出现令人眼花缭乱,强悍的功能也让人心猿意马,尤其是对软件的需求,日趋增大。除了常规的软件,有一些功能和软件必须获得root权限之后华为3x畅玩版怎么刷机?华为3x畅玩版刷机教程华为3x畅玩版实在14年出产的一款手机,这款手机有着5。5英寸的大屏和八核处理器,相信很多朋友都在使用这款性价比很高的手机,今天小编是来教大家如何用华为3x畅玩版刷机的,想知道就快华为荣耀4x畅玩版怎么样?华为荣耀4x畅玩版配置参数如今,国产手机在市场上的份额正在不断攀升,尤其是华为这一最有力的国产品牌,更是在快速地崛起。其中,华为的荣耀系列以高性价比著称,不仅在国内市场上获得了消费者的一致认可,在国际市场上荣耀3x畅玩版配置参数详解导语相信华为的名号大家都知道,对于华为的手机产品,相信大家也很熟悉,尤其是就是近些年上市的荣耀系列。在2014年上市的荣耀3X畅玩版就是很多消费者非常喜欢的。这款荣耀3x畅玩版的机