查看: 1167|回复: 8
|
Excel VBA
[复制链接]
|
|
闲聊
玩了一下沒用很久的Excel VBA.
Code- Private Sub Worksheet_SelectionChange(ByVal Target As Range)
- Dim Rng As Range
- Set Rng = Range("A1:B10")
- If Intersect(Target, Rng) Is Nothing Then Exit Sub
- Target.Value = InputBox("Give me some input")
- End Sub
复制代码 感覺VBA簡單好用,比如Intersect.
IDE執行速度快,但沒VS2010,2013方便.
|
|
|
|
|
|
|
|
发表于 27-5-2014 07:46 AM
来自手机
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 27-5-2014 08:04 AM
|
显示全部楼层
金城先生 发表于 27-5-2014 07:46 AM 
楼主能教我么??
教就不敢當,大家交流交流吧
你打算用來做什麼?
|
|
|
|
|
|
|
|
发表于 27-5-2014 09:07 PM
来自手机
|
显示全部楼层
做工咯。。要standardise 那些report。我基础都不明白 。。很乱:dizzy: |
|
|
|
|
|
|
|

楼主 |
发表于 27-5-2014 10:44 PM
|
显示全部楼层
金城先生 发表于 27-5-2014 09:07 PM 
做工咯。。要standardise 那些report。我基础都不明白 。。很乱:dizzy:
別擔心.很快上手的
一個一個來.講講你現在面對的問題吧
|
|
|
|
|
|
|
|
发表于 27-5-2014 11:14 PM
来自手机
|
显示全部楼层
yan13 发表于 27-5-2014 02:44 PM
別擔心.很快上手的
一個一個來.講講你現在面對的問題吧
首先我想弄清楚最基础的东西不好意思。。到底那个写code上面那两个drop down list 是什么分别啊? 左边那个有(General), worksheet, 右边那个有(declaration)。。然后有时看workbook instead of sheet的时候 那个dropdown list 又会换的?=.=
可能我的问题蛮白目的不好意思。。还是那一个网站说明比较简单? |
|
|
|
|
|
|
|

楼主 |
发表于 27-5-2014 11:56 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 28-5-2014 07:46 AM
来自手机
|
显示全部楼层
yan13 发表于 27-5-2014 03:56 PM
首先聲明一下.我很少用VBA.所以當你看到我講的有什麼不對,很可能真的是不對的.哈哈
首先左边那个是 ...
感激不尽啊大哥。你这样讲就简单多了。每次我问别人都讲到很复杂的zz。。华语的网站会像你解释的那样简单直接易明吗?。。那么sub 和private sub 的分别是什么啊? |
|
|
|
|
|
|
|

楼主 |
发表于 28-5-2014 06:40 PM
|
显示全部楼层
金城先生 发表于 28-5-2014 07:46 AM 
感激不尽啊大哥。你这样讲就简单多了。每次我问别人都讲到很复杂的zz。。华语的网站会像你解释的那样简单 ...
如果把VBA IDE能看到的code叫成一頁的話,你要讓其他頁也能夠用那個Sub就Declare as Sub,也就是Public Sub.如果是Private Sub的話,你只能在同一頁Call它.一般上他們叫這情形Scope.
不太清楚华语的网站的解释方式,但我想總會有人對東西的理解方式和我一樣吧.
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|