当前位置: 首页 > news >正文

国外网站赏析做公司网站怎么做

国外网站赏析,做公司网站怎么做,免费照片裁剪工具,wordpress固定连接设置去掉前缀问题简述 在本工作表中,A1:B3单元格样式如下,通过名称管理器B列的单元格被命名为"LinkFile"、“SheetName”、“InputArea”,请实现以下功能:读取Excel文件中的数据,去除重复的数据,并记录每个数…

问题简述

在本工作表中,A1:B3单元格样式如下,通过名称管理器B列的单元格被命名为"LinkFile"、“SheetName”、“InputArea”,请实现以下功能:读取Excel文件中的数据,去除重复的数据,并记录每个数据项最后一次出现的位置,最后将结果输出到当前工作表中。

AB
1Link File:
2Sheet Name:
3Input Area:

代码描述

第一步:
读取:输入一个xls表格文件的地址到"LinkFile"、该文件内工作表名称到"SheetName"和需要读取数据的范围(例如A2:A102)到"InputArea",根据指定范围在该文件内指定工作表中读取所有数据;
第二步:
去重和获得索引:上一步获取的数据中存在重复,因此只需要保留唯一值,根据唯一值获得该值最后一次出现在读取数据范围的行列位置信息;
第三步:
输出:在本工作表中,在"InputArea"单元格下两行开始输出从上一步得到的单元格数据和对应的行列信息,也就是从A5开始输入单元格数据,B5开始输入对应的行列信息。

Sub ProcessData()Dim srcWb As WorkbookDim ws As Worksheet, srcWs As WorksheetDim linkFile As String, sheetName As String, inputArea As StringDim rng As Range, cell As RangeDim dict As ObjectDim outputRow As Long' 创建字典来存储唯一值和对应的最后位置Set dict = CreateObject("Scripting.Dictionary")' 获取当前活动的工作表Set ws = ThisWorkbook.ActiveSheet' 读取工作表中的相关数据linkFile = ws.Range("LinkFile").ValuesheetName = ws.Range("SheetName").ValueinputArea = ws.Range("InputArea").Value' 打开源数据文件Set srcWb = Workbooks.Open(linkFile)Set srcWs = srcWb.Sheets(sheetName)' 获取指定范围Set rng = srcWs.Range(inputArea)' 遍历范围,收集数据For Each cell In rngIf Not dict.Exists(cell.Value) Thendict.Add cell.Value, cell.Address(False, False)Elsedict(cell.Value) = cell.Address(False, False)  ' 更新为最后出现的位置End IfNext cell' 关闭源数据文件srcWb.Close False' 输出结果outputRow = ws.Range("InputArea").Row + 2For Each key In dict.Keysws.Cells(outputRow, 1).Value = keyws.Cells(outputRow, 2).Value = dict(key)outputRow = outputRow + 1NextMsgBox "数据处理完毕!"
End Sub

English:

Sub ProcessData()Dim srcWb As WorkbookDim ws As Worksheet, srcWs As WorksheetDim linkFile As String, sheetName As String, inputArea As StringDim rng As Range, cell As RangeDim dict As ObjectDim outputRow As Long' Create a dictionary to store unique values and corresponding last positionsSet dict = CreateObject("Scripting.Dictionary")' Get the currently active worksheetSet ws = ThisWorkbook.ActiveSheet' Read relevant data from the worksheetlinkFile = ws.Range("LinkFile").ValuesheetName = ws.Range("SheetName").ValueinputArea = ws.Range("InputArea").Value' Open the source data fileSet srcWb = Workbooks.Open(linkFile)Set srcWs = srcWb.Sheets(sheetName)' Get the specified rangeSet rng = srcWs.Range(inputArea)' Iterate over the range, collecting dataFor Each cell In rngIf Not dict.Exists(cell.Value) Thendict.Add cell.Value, cell.Address(False, False)Elsedict(cell.Value) = cell.Address(False, False)  ' Update to the last position of occurrenceEnd IfNext cell' Close the source data filesrcWb.Close False' Output the resultsoutputRow = ws.Range("InputArea").Row + 2For Each key In dict.Keysws.Cells(outputRow, 1).Value = keyws.Cells(outputRow, 2).Value = dict(key)outputRow = outputRow + 1NextMsgBox "Data processed successfully!"
End Sub

总结

http://www.yayakq.cn/news/394620/

相关文章:

  • 青岛网站建设公司排名青岛住房和城乡建设 网站
  • 企业建站原因同一个wifi下_我如何用手机访问我用我电脑做服务器的网站
  • 网站建设技术包括如何在租用的服务器上部署自己的网站 mysql
  • 想做一个什么样的网站密云成都网站建设
  • 做网站图片切图可以用中文吗学网站建设好不好
  • 网站结构形式有哪些谷歌搜索广告
  • 手机 网站 尺寸视觉传达设计作品集
  • 专门做店面装修设计的网站wordpress修改颜色
  • 高端自适应网站开发怎么样做钓鱼网站
  • iis 编辑网站绑定wordpress一键安装脚本
  • 设计网站客户体验游戏开发与网站开发哪个难
  • 临时网站怎么做网页表单制作步骤
  • 把网站做成微信小程序wordpress 导航高亮
  • 西安做网站魔盒aspcms手机网站源码
  • 局网站建设微信里面的小程序怎么设置
  • 东莞小学网站建设襄樊最好网站建设价格
  • 龙华营销型网站设计大庆医院网站建设
  • 国际电子商务网站建设现在c 做网站用什么框架
  • e特快做单子的网站建设大厦网站
  • 互联网站建设机构沂源网站
  • 货源网站开发免费的游戏网站建设
  • 网站建设网站排名怎么做做dm素材网站
  • 青海网站建设公司哪家好wordpress能不能做企业网站
  • 巫山集团网站建设网页设计网站怎么放到域名里
  • ps手机网站页面设计网站推广品牌
  • c++语言网站建设电影网站做流量吗
  • 企业网站排行榜给别人建网站工作行吗
  • 网站设计_网站建设_手机网站建设怎么进行推广
  • phpcms v9 网站建设入门自己做公司网站简单吗
  • 上海网站建设网页制作邢台自建网站教程