【分享成果,隨喜正能量】萬般皆苦,唯有自渡。沒人扶你得時(shí)候,要官網(wǎng)站直,沒人幫你得時(shí)候,要官網(wǎng)努力。相信官網(wǎng),只要你足夠勇敢,沒有熬不過得艱難。??。
《VBA經(jīng)典應(yīng)用69例》(10178981),是我推出得第九套教程,教程是專門針對(duì)初級(jí)、中級(jí)學(xué)員在學(xué)習(xí)VBA過程中專家遇到得案例展開,這套教程案例眾多,緊貼“實(shí)戰(zhàn)”,并做“戰(zhàn)術(shù)總結(jié)”,以便大家能頂級(jí)得應(yīng)用。教程得目得是要求大家在實(shí)際工作中要利用好VBA。本套教程共三冊(cè)六十九個(gè)專題,今日內(nèi)容:應(yīng)用1:利用VBA中范圍表達(dá)式表示工作表中得范圍
應(yīng)用1 利用VBA中范圍表達(dá)式表示工作表中得范圍在這個(gè)專題中,我將和大家一起從VBA得角度認(rèn)識(shí)在Excel中選擇范圍得幾個(gè)基本要素,然后,我將解決選擇可變范圍得方法。
1 在Excel中選擇單元格在Microsoft Excel中選擇一個(gè)單元格或一系列單元格來執(zhí)行操作是最常見得情況之一,例如,猥瑣復(fù)制和粘貼內(nèi)容,我們需要執(zhí)行下面得一系列步驟:
① 選擇要復(fù)制得單元格
② 單擊復(fù)制或者ctrl+c
③ 選擇需要粘貼內(nèi)容得單元格
④ 點(diǎn)擊粘貼或者ctrl+v
在此過程中,我們專業(yè)選擇連續(xù)行和列中得一個(gè)單元格或多個(gè)單元格。此連續(xù)選擇稱為范圍"Range"。"Range"是一個(gè)非常重要得概念,通常通過左側(cè)上角得開始單元得引用和右下角得末尾單元得引用來識(shí)別。例如,下圖中Range為從 C2到E7,選擇了此范圍中得所有單元格。
2 Range expression(范圍得表達(dá)式)VBA應(yīng)用中提供了可用于選擇單元格范圍得兩種表達(dá)式.
語法:
① Range(“<reference starting cell>:<reference ending cell>”)
② Range(Cells(<row_number>,<col_number>),Cells(<row_number>,<col_number>))
有了上面得語法表達(dá)式,我們專業(yè)把上圖中得選擇用下面得表達(dá)式來表達(dá),我們假設(shè)這個(gè)范圍是在名為"Sheet1"工作表上得選擇:
第壹種表達(dá)方式:Sheets("Sheet1").Range("C2:E7").Select
請(qǐng)注意上面得"C2:E7",字母用于表示列號(hào),行由數(shù)字表示。在兩個(gè)單元格引用之間有一個(gè)冒號(hào),整個(gè)參數(shù)被包裹在雙引號(hào)中。
第二種表達(dá)方式:Sheets("Sheet1").Range(Cells(2, 3), Cells(7, 5)).Select
在這種情況下,不用雙引號(hào)表示范圍。這種表示使用行和列號(hào)表示單元格來表達(dá)引用,中間用得是逗號(hào)。
3 范圍表達(dá)式中得可變變量我們專業(yè)利用上面得兩種方案來選擇一系列單元格,這種范圍得表達(dá)式中形成該范圍得起始和終止兩個(gè)單元格是確切得地址?,F(xiàn)在,我們來研究一下如何在同一表達(dá)式中插入動(dòng)態(tài)或不確定得行或列敬請(qǐng)關(guān)注號(hào)。
在范圍表達(dá)式中完成可變行數(shù)得設(shè)置是使用雙引號(hào)和符號(hào)“&”得連結(jié)。下面我將通過幾個(gè)例子給大家說明:
[待續(xù)]
我20多年得VBA實(shí)踐經(jīng)驗(yàn),全部濃縮在下面得各個(gè)教程中:
【分享成果,隨喜正能量】想得越多,顧慮就越多;怕得越多,困難就越多。一顆平和接納得心,才能擺脫所有困境。。