`
编程足球
  • 浏览: 251262 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

常用方法小结

    博客分类:
  • VBA
阅读更多
1.在某个Sheet的某列前面插入新的行
'在某个Sheet的某列前面插入新的行
'sheetName sheet名称
'rowKey    行标志,eg: A B C
Sub insertNewRow(sheetName As String, rowKey As String)
    Dim col As String
    col = rowKey & ":" & rowKey
    Sheets(sheetName).Columns(col).Insert
End Sub



2.对指定的列进行判断是否需要复制,并复制特定内容
'  将Sheet1中A列不为空的行 A列 C列的值复制到
'  Sheet2中的 A列 B列
'  Sheet1中 A列的值对应 Sheet2中的B列
'  Sheet1中 C列的值对应 Sheet2中的A列

Sub copyCellToTempSheet()
    ' 定义复制的行,黏贴的行
    Dim copyCount, patseCount As Integer
    
    '需要进行判断的单元格
    Dim copyCell As Range
    
    ' 初始化数据,判断复制的行数与黏贴的行数(黏贴的行数1还是2 根据是否有标题进行选择)
    ' 复制的行数以A使用的行数
    copyCount = Sheets("Sheet1").Range("A65535").End(xlUp).Row
    patseCount = 1
    
    '遍历所数据
    For i = 2 To copyCount
        '获取Sheet1中A列值,判断是否为空
        Set copyCell = Sheets("Sheet1").Cells(i, "A")
        If copyCell.Value <> "" Then
           '不为空则进行赋值操作,注意对应关系
           Sheets("Sheet2").Cells(patseCount, "A").Value = Sheets("Sheet1").Cells(i, "C").Value
           Sheets("Sheet2").Cells(patseCount, "B").Value = Sheets("Sheet1").Cells(i, "A").Value
           patseCount = patseCount + 1
        End If
    Next
End Sub





3.将根据按照一定的规则回填

'  将Sheet2中的临时数据根据对应关系还原到目标Sheet1中
'  Sheet1中的C列 对应 Sheet2中的A列
'  将Sheet2中的B列的值存放在Sheet1对应的B列
Sub patseCellToSourceSheet()
    Dim copyCount, patseCount As Integer
    
    '初始化数据,判断复制的行数与黏贴的行数
    copyCount = Sheets("Sheet2").Range("A65535").End(xlUp).Row
    patseCount = Sheets("Sheet1").Range("C65535").End(xlUp).Row
    
    '需要进行判断的单元格
    Dim copyCell, patseCell As Range
    
    '遍历所有数据进行匹配
    For i = 1 To copyCount
        Set copyCell = Sheets("Sheet2").Cells(i, "A")
        For j = 2 To patseCount
            Set paseCell = Sheets("Sheet1").Cells(j, "C")
            
            ' 匹配成功,则进行反向赋值
            If copyCell.Value = paseCell.Value Then
                Sheets("Sheet1").Cells(j, "B").Value = Sheets("Sheet2").Cells(i, "B").Value
                j = patseCount
            End If
        Next
    Next
End Sub

分享到:
评论

相关推荐

    c语言中关于文件操作的常用方法小结

    个人关于c语言中的文件操作的常用方法小结

    awt和swing常用组件常用方法小结.rtf

    主要是总结了awt和swing常用组件中常用方法概况。

    java中request常用方法小结

    主要介绍了java中request常用方法小结,需要的朋友可以参考下

    js String对象中常用方法小结(字符串操作)

    js String对象中常用方法小结,需要的朋友可以参考下

    PHP函数常用用法小结PHP函数常用用法小结

    PHP函数常用用法小结PHP函数常用用法小结PHP函数常用用法小结PHP函数常用用法小结

    Mac OS下PHP环境搭建及PHP操作MySQL常用方法小结

    MAMP从名字上也可以看出来,是Mac OS的Apache+MySQL+PHP的集成环境包,本文就来简单说一下Mac OS下PHP环境搭建及PHP操作MySQL的常用方法小结.

    js中数组的常用方法小结

    主要介绍了js中数组的常用方法,结合实例形式分析了js中的常用数组方法,如push、concat、pop、splice、reverse、join等功能与用法,需要的朋友可以参考下

    php获取文件名后缀常用方法小结

    本文实例汇总了php获取文件名后缀常用方法。分享给大家供大家参考。具体实现方法如下: &lt;?php header("Content-type:text/html;charset=utf-8"); $pic = "abc.jpg"; //第一种方法 $pics = explode('.',$pic); $...

    CI框架常用方法小结

    本文实例讲述了CI框架常用方法。分享给大家供大家参考,具体如下: 一、在模板文件中加载css、js文件: &lt;link rel=stylesheet type=text/css href=&lt;?=base_url('css/style.css')?&gt; /&gt; &lt;link rel=...

    python执行外部程序的常用方法小结

    本文实例总结了python执行外部程序的常用方法。分享给大家供大家参考。具体分析如下: 在python中我们可以通过下面的方法直接调用系统命令或者外部程序,使用方便 1、os模块的execl方法 Python的execl系统方法同Unix...

    js的一些常用方法小结

    虽然我是做c#开发的,但是做实际工作中,少不了用到一些js,下面我来把经常会用的js、方法做一个小结

    Thinkphp 框架扩展之数据库驱动常用方法小结

    本文实例讲述了Thinkphp 框架扩展之数据库驱动常用方法。分享给大家供大家参考,具体如下: 数据库驱动 默认的数据库驱动位于Think\Db\Driver命名空间下面,驱动类必须继承Think\Db类,每个数据库驱动必须要实现的...

    php显示时间常用方法小结

    本文实例讲述了php显示时间常用方法。分享给大家供大家参考。具体分析如下: 一、PHP函数Date()获取当前时间 代码: 复制代码 代码如下:&lt;?php echo $showtime=date(“Y-m-d H:i:s”);?&gt; 显示的格式: 年-月-日 ...

    Yii2数据库操作常用方法小结

    本文实例讲述了Yii2数据库操作常用方法。分享给大家供大家参考,具体如下: 查询: // find the customers whose primary key value is 10 $customers = Customer::findAll(10); $customer = Customer::findOne(10)...

    JS定义函数的几种常用方法小结

    本文实例讲述了JS定义函数的几种常用方法。分享给大家供大家参考,具体如下: 在 JavaScript 语言里,函数是一种对象,所以可以说函数是 JavaScript 里的一等公民(first-class citizens)。 之前我们这样定义过一个...

    JSP清除页面缓存常用方法小结

    本文实例总结了JSP清除页面缓存常用方法。分享给大家供大家参考,具体如下: 一、清除页面缓存 在jsp页里 &lt;&#37;response.setHeader(Pragma,No-cache); response.setHeader(Cache-Control,no-cache); response....

    PHP获取星期几的常用方法小结

    本文实例讲述了PHP获取星期几的常用方法。分享给大家供大家参考,具体如下: PHP星期几获取代码: date(l); //data就可以获取英文的星期比如Sunday date(w); //这个可以获取数字星期比如123,注意0是星期日 获取...

Global site tag (gtag.js) - Google Analytics