excel vba入门 更新中...

快速学习地址: http://wenku.baidu.com/view/4a698cfb770bf78a6529544b.html

纠错: 关于数组: for循环处有一点错误, 查看数组变量的定义修改即可.

 

一. excel2007 指定宏快捷键

 当开始录制一个宏时,使用“录制宏”"对话框可以为宏设置一个快捷键。如果稍后想要更改或为没有快捷键的宏指定快捷键,那么执行下列步骤:
  1.按Alt+F8键显示“宏”对话框,在“宏”"对话框中,从列表中选择宏的名称,单击“选项”按钮,Excel会显示“宏选项”对话框
  2.指定快捷键并单击“确定”按钮返回“宏”对话框,单击“取消”按钮关闭“宏”对话框。

 

二. 函数/子程序

1. 自定义函数:

 

然后在B5:I5单元格输入需要连接的文本,在其他单元格输入=zz(B5:I5)=zhyz(B5:I5)即可。

2. 自带函数

  1)IF(ISNUMBER(FIND("N",C15)),"9","") : 在单元格c15中, 有字符" N" , 就用 "9" 代替, 没有nothing.  其中"&"表示字符相连接.

   eg:

   Logic1:  If A1 contain "AN" , replace "AN"  as "X"

               Else If A1 contain "A" , replace "A" as "A"

              Else If A1 contain "N" , replace "N" as "9"

    formula:  =IF(ISNUMBER(FIND("AN",C15)),"X",IF(ISNUMBER(FIND("A",C15)),"A",IF(ISNUMBER(FIND("N",C15)),"9","")))&"("&GetNum(C15)&")"
=IF(ISNUMBER(FIND("AN",C15)),"X",IF(ISNUMBER(FIND("A",C15)),"A",IF(ISNUMBER(FIND("N",C15)),"9","")))&"("&D15&")"

 

   2)字符连接

M1.公式:=CONCATENATE()

M2.连接符”&”比如说A1是12345在B2里就可以输入=CONCATENATE("789",A1)或者:="789"&A1

 

   3)字符串左截取/右截取/mid

    左截取: formula:     =LEFT(A2,FIND("   ",A2)-1)

                Means: At Cell(A2), find "   " index(位置), then index minus 1. get String from 0-index.

   4) 取括号中内容: 公式 = MID(A1,2,FIND(")",A1)-2)


3.技巧

3-1 函数嵌套使用, 如上免得

3-2


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值