VBA之行与列的插入与删除

‘工作表中单元格,行与列的插入与删除
Sub 插入()
Rows(2).Insert
End Sub

Sub 隔行插入()
Dim r%
    Do
        r = r + 2
        Rows(r).Insert
    Loop Until Cells(r + 1, 1) = ""
End Sub

Sub 删除()
Rows(1).Delete
End Sub

Sub 隔行删除()
Dim r, s
m = Application.CountA(Columns(1))
    For r = 1 To m / 2
        Rows(r).Delete
    Next
End Sub

Sub 隔行删除_我的想法()
list_num_a = Application.CountA(Range("a:a"))
For i = 1 To list_num_a
    Rows(i).Delete
    If Cells(i, 1) = "" Then
    GoTo aa:
    End If
    Next
aa:
End Sub

  

时间: 2024-10-06 02:37:03

VBA之行与列的插入与删除的相关文章

DataGridView 行、列的隐藏和删除

) 行.列的隐藏 [VB.NET] ' DataGridView1的第一列隐藏 DataGridView1.Columns(0).Visible = False ' DataGridView1的第一行隐藏 DataGridView1.Rows(0).Visible = False [C#] // DataGridView1的第一列隐藏 DataGridView1.Columns[0].Visible = false; // DataGridView1的第一行隐藏 DataGridView1.Ro

SQL 行变列 列变行

--创建Table create table student(name varchar(50),course varchar(50),score int) insert into student values('張三','語文',80) insert into student values('張三','數學',76) insert into student values('張三','物理',90) insert into student values('李四','語文',73) insert i

UITableView的编辑(插入、删除、移动)

先说两个方法beginUpdates和endUpdates,几点注意事项: 一般我们把行.块的插入.删除.移动写在由这两个方法组成的函数块中.如果你不是在这两个函数组成的块中调用插入.删除.移动方法,表的属性(比如行数)可能失效. 一般也不应该在由这两个函数组成的函数块中调用reloadData,如果你这么做了,那么所有的动画都要自己进行. 这两个方法组成的块,可以嵌套. 同一个块中的插入.删除操作,先处理完删除操作才会执行插入操作,而不管在它们在块中的顺序. UITableView是否处于编辑

VBA选中多行多列及多单元格

选中多个单元格 Range("<单元格地址>:<单元格地址>[,<单元格地址>--]").Select 例:Range("A1:B2").Select   '选中"A1"."A2"."B1"."B2"四个连续的单元格 Range("12:12").Select   '选中第12行 Range("B:B").Sel

Java 插入、隐藏/显示、删除Excel行或列

概述操作Excel工作表时,对表格中的行或列数据可执行,包括插入.隐藏.显示.删除等在内的多种操作需求,本文将通过Java代码示例演示每种操作的具体实现方法.文中方法使用了Java Excel类库(Free Spire.XLS for Java 免费版),可通过官网下载包,解压,并将lib文件中的jar文件导入Java程序:或者通过maven仓库导入.导入效果如下: Java代码示例1. 插入行或列 import com.spire.xls.*; public class InsertRowAn

行转列、列转行

一:行转列 模式:N行转一列  本实验N取31.建表SQL> create table grade(id int,name varchar2(10),subject varchar2(10),grade number(3));2.插入实验数据insert into grade values(1,'Andy','Yuwen',11);insert into grade values(2,'Andy','Math',22);insert into grade values(3,'Andy','Eng

SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段

一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现代码(SQL Codes) 方法一:使用拼接SQL,静态列字段: 方法二:使用拼接SQL,动态列字段: 方法三:使用PIVOT关系运算符,静态列字段: 方法四:使用PIVOT关系运算符,动态列字段: 扩展阅读一:参数化表名.分组列.行转列字段.字段值: 扩展阅读二:在前面的基础上加入条件过滤: 参考文献(References) 二.背景(Contexts) 其实行转列并不是一个什么新鲜的

sql行转列

近期在做项目时,用户给出了几张报表的需求,需要对数据进行汇总.在这个过程中,用到了关于sql语句行转列的方法.那么应该如何操作呢? 项目中的过程比较复杂,我就自己建立一个测试库来进行说明. 首先建立数据表test,添加三个字段:姓名(name,varchar2(10)).课程(course,varchar2(10)).分数(score,varchar2(10)). 插入数据: insert into test(name,course,score) values('victor','物理',70)

用decode函数实现行变列

用decode函数实现行变列----创建测试表create table student_score(name varchar2(20),subject varchar2(20),score number(4,1));-----插入测试数据insert into student_score (name,subject,score)values('张三','语文',78);insert into student_score (name,subject,score)values('张三','数学',8