主要引用http://club.excelhome.net/thread-759847-1-1.html

 Sub chengji()
'
' 宏1 宏
'
Dim Finalrow As Integer
Finalrow = Cells(Rows.Count, ) 'Rows.Count=1048576,就是本工作表最后一行的行数标,2表示第2列
Finalrow = Cells(Rows.Count, ).End(xlUp) '.End(Direction)属性表示想向那儿移动,等同于ctrl+方向键,自己可以试试,xlUp表示上移 Finalrow = Cells(Rows.Count, ).End(xlUp).Row '求第二列数据最后一行非空单元格所在行的行标
Range("c2").Formula = "=a2*b2" '给c2单元格赋值公式
Range("C2").Copy Destination:=Range("C2:C" & Finalrow) '先写操作,对C2进行copy,目的地是后面跟一个范围 Range("B4").End(xlUp).Select '光标移动到B4的最上头
Range("B4").End(xlToRight).Select
Range("B4", Range("B4").End(xlToRight)).Select 'B4至B4右边所有的非空单元格被选中
End Sub

怎样找到非空区域行数及怎样选定范围

4,怎么引用R1C1样式
     R1C1样式采用R来表示行,C来表示列
   4.1  样式的相对引用
          对于列正数表示向右移指定数量的列,负数反之。
         对于行正数表示向下移指定数量的行,负数反之。
        如果省略掉R或C的方括号,表示和引用单元格在同行或同列。
   4.2 样式的绝对因用
        在A1样式中使用绝对引用要在行号或列号字母前使用$。但在R1C1样式中只需省略方括号就行了,是不是很简单!!!!!!!!

 Sub huizong()
'
' 宏3 宏
'
Dim Finalrow As Integer
Finalrow = Cells(Rows.Count, ).End(xlUp).Row + '第2列最后一个非空单元格行标再加1 Cells(Finalrow, ).Value = "汇总" '给单元格赋值 Cells(Finalrow, ).Resize(, ).FormulaR1C1 = "=SUM(R2C:R[-1]C)" '给单元格赋公式,加[]表示相对引用,省略的表示在本行或本列 End Sub

给区域赋R1C1公式


 Sub Multiplicationtable()
Range("b1:m1").Value = Array(, , , , , , , , , , , ) 'Array()函数可以生成一个行向量,也就是一个一维数组。“=”是把这个数组赋值给一个区域
Range("b1:m1").Font.Bold = True '格式为粗体
Range("b1:m1").Copy '选定区域并复制,相当于ctrl+c
Range("a2:a13").PasteSpecial Transpose:=True '相当于特殊粘贴,转置。把剪切板里的东西转置粘贴给等号前面的区域。
Range("b2:m13").FormulaR1C1 = "=rc1*r1c" '正方形区域内每个单元格都填充为R1C1样式公式"=rc1*r1c",r后省略数字表单元格所在行,r两侧省略中括号表示绝对引用
'rc1*r1c表示单元格所在行第1列 * 第1行本单元格所在列
Cells.EntireColumn.AutoFit
'ActiveCell.EntireColumn.Cells(1, 1).Value = 5 'ActiveCell.EntireColumn返回一个 Range 对象,该对象表示包含指定区域的整列(或多列)。只读
End Sub

R1C1格式写交叉处乘积


EXCEL中R1C1样式引用的更多相关文章

  1. Excel中R1C1引用样式

    在Excel处理中,经常需要修改某行某列的值.默认情况下Excel中的列号是字母,每次都要去数,因为对字母的位置不熟悉,特别是又有合并单元格的时候,很容易数错.能不能把列也显示成数字,我坚信Offic ...

  2. excel中的绝对引用和相对应用

    六.相对引用和绝对引用     1.相对引用   单元格或单元格区域的相对引用是指相对于包含公式的单元格的相对位置.例如,单元格 B2 包含公式 =A1 ;Excel 将在距单元格 B2 上面一个单元 ...

  3. EXCEL中,如何引用一个单元格中的数据,作为另一个单元格内容中的一部分?

    https://zhidao.baidu.com/question/230715654.html 假设单元格A1值是8(该值由函数计算得出),我要在单元格B1中引用A1的值,但只是作为B1单元格内容中 ...

  4. Excel 中单元格和范围的引用(即访问的表示方法)

    计算机中,无非是数据和数据的处理这两件事.Excel的工作表能存储大量数据,除了这些原始数据,我们还要用函数来处理这些数据,比如求和求积,求平均值,排序等等,并把处理结果也存在单元格里.在Excel中 ...

  5. c#.net循环将DataGridView中的数据赋值到Excel中,并设置样式

    Microsoft.Office.Interop.Excel.Application excel =                new Microsoft.Office.Interop.Excel ...

  6. html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式

    先上代码   <script type="text/javascript" language="javascript">   var idTmr; ...

  7. Excel中遇到的一些问题——持续更新

    Q1:excel2007表格里的数字在表格关闭后再打开经常会变成日期格式,怎么解决? A1: 1)打开Excel,选中任意单元格,单击鼠标右键,选择设置单元格格式2)在数字自定义类型中,找到类似[$- ...

  8. 如何使用免费控件将Word表格中的数据导入到Excel中

    我通常使用MS Excel来存储和处理大量数据,但有时候经常会碰到一个问题—我需要的数据存储在word表格中,而不是在Excel中,这样处理起来非常麻烦,尤其是在数据比较庞大的时候, 这时我迫切地需要 ...

  9. 如何将页面的<br/>在Excel中正确换行

    在页面的<br />导致导出Excel中是会以多行的方式显示,达不到页面在一个单元格中进行换行,为此我们有以下两种方式: 1.CSS样式方式 <br style='mso-data- ...

随机推荐

  1. SAP请求号的传输

    SAP传输目的: SAP传输目的是把开发机中的程序或对象传输到对应的测试机或生成机中,保持各系统的同步性,方便测试和最后的部署! SAP求情号传输的步骤: 1.创建一个请求号 2.用SE10进入如下界 ...

  2. CSS-解决苹果点击高亮、安卓select灰色背景(select下拉框在IOS中背景变黑、出现阴影问题)

    1.在苹果手机上,用点击事件后会出现一个高亮的阴影: 面对click事件的阴影,解决办法: *{ -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit ...

  3. 编码补充 daty 6

    ---恢复内容开始--- 1.  用id求内存地址 id 查询内存地址 name = 'alex' print(id(name)) li = [1,2,3] print(id(li)) 结果: 2. ...

  4. PAT 1021 个位数统计 (15)(C++&Java&Python)

    1021 个位数统计 (15)(15 分) 给定一个k位整数N = d~k-1~*10^k-1^ + ... + d~1~*10^1^ + d~0~ (0<=d~i~<=9, i=0,.. ...

  5. javascript 高级程序设计 十

    理解JS对象(2)创建对象   JS中创建对象的方式有很多,我们把他们统称为模式. 工厂模式: 优点:解决了创建多个相似对象的问题. 缺点:没有解决对象识别问题.(不知道一个实例对象的类型) func ...

  6. linux利用crontab设置定时任务运行jar包

    参考链接: 1.http://blog.csdn.net/javadhh/article/details/42779505 2.http://blog.csdn.net/cctv_liu/articl ...

  7. Codeforces 545E. Paths and Trees 最短路

    E. Paths and Trees time limit per test: 3 seconds memory limit per test: 256 megabytes input: standa ...

  8. ApplicationContext(三)BeanFactory 初始化

    ApplicationContext(三)BeanFactory 初始化 上节我们提到容器初始化的第一步首先进行了属性的检验,下面就要开始第二步:进行 beanFactory 的初始化工作了. App ...

  9. centos 6.5 搭建zookeeper集群

    为什么使用Zookeeper? 大部分分布式应用需要一个主控.协调器或控制器来管理物理分布的子进程(如资源.任务分配等)目前,大部分应用需要开发私有的协调程序,缺乏一个通用的机制协调程序的反复编写浪费 ...

  10. .net写本地文件的一个方法

    整理代码,.net在本地写html文件的一个方法,代码如下 public static void WriteFile(string FilePath, string FileInfo, string ...