excel圖表快速確定自已的地盤——CurrentRegion屬性

      網(wǎng)友投稿 709 2025-03-31

      excel圖表快速確定自已的地盤——CurrentRegion屬性

      在清朝初期,入關(guān)的八旗子弟通過騎馬來圈定自已所屬的土地,稱為“跑馬圈地”,但這種恃強(qiáng)凌弱的行為極大地激發(fā)了滿漢之間的矛盾,后來清政府制止了這種霸道無理的行為。

      在Excel中,用不著這么麻煩,任一單元格所在區(qū)域能很快地確定下來,只要這一區(qū)域周邊被空行和空列所包圍著,并且也不會激發(fā)任何的矛盾,用戶也非常喜歡這樣的做法。

      如果在工作表中直接操作,就是在當(dāng)前單元格位于單元格區(qū)域中的任一單元格時,按下Ctrl+Shift+* 組合鍵,即可快速選擇整個單元格區(qū)域,如下圖所示。

      在VBA中,起到相同作用的是Range對象的CurrentRegion屬性。仍以上圖所示的工作表為例,運(yùn)行下面的代碼:

      Range(“B2”).CurrentRegion.Select

      同樣會選擇單元格區(qū)域B2:D6。

      正如上面所說的,當(dāng)前單元格不一定是單元格B2,該區(qū)域中任意單元格都行,例如,下面的代碼:

      Range(“C3”).CurrentRegion.Select

      也會選擇單元格區(qū)域B2:D6。

      由上可知,CurrentRegion屬性返回代表當(dāng)前區(qū)域的Range對象。當(dāng)前區(qū)域是指包含有當(dāng)前單元格的由空行和空列圍繞組成的區(qū)域。在該區(qū)域中,必須保證區(qū)域中的每一行或列中至少有一個存在數(shù)據(jù)的單元格。

      但是,該屬性在受保護(hù)的工作表中無效。

      如上圖所示的工作表。

      1、若單元格B2或者C3是當(dāng)前單元格,那么下面的代碼:

      ActiveCell.CurrentRegion.Select

      也會選擇單元格區(qū)域B2:D6。

      2、下面的代碼:

      Sub CurrentRegionTest1()

      ‘將當(dāng)前單元格區(qū)域賦值給變量

      Set rng =Range(“B2”).CurrentRegion

      ‘顯示信息

      MsgBox “當(dāng)前單元格區(qū)域共有” &rng.Rows.Count & “行,” & _

      rng.Columns.Count & “列” &vbCrLf & _

      “當(dāng)前單元格區(qū)域在第”& rng.Row & “行,第” & _

      rng.Column & “列開始”

      End Sub

      運(yùn)行后,會彈出如下圖所示的消息框,顯示當(dāng)前單元格區(qū)域的一些信息。

      試試看,如果選擇緊鄰單元格區(qū)域的行列中的單元格為當(dāng)前單元格,再運(yùn)行CurrentRegion屬性,所獲得的區(qū)域?qū)搯卧袼诘男谢蛄校幢悻F(xiàn)在該單元格所在的行或列為空。

      下面的示例工作表如下圖所示,看看下面的代碼:

      Sub CurrentRegionTest2()

      ‘將當(dāng)前單元格區(qū)域賦值給變量

      Set rng =Range(“B1”).CurrentRegion

      ‘選擇當(dāng)前單元格區(qū)域除第1行以外的區(qū)域

      rng.Offset(1, 0).Resize(rng.Rows.Count – 1,rng.Columns.Count).Select

      End Sub

      運(yùn)行代碼后,將選擇當(dāng)前區(qū)域中除標(biāo)題行以外的單元格區(qū)域,如下圖所示。

      如上圖所示的工作表,下面的代碼設(shè)置當(dāng)前單元格區(qū)域的偶數(shù)行的背景色為紅色:

      Sub CurrentRegionTest3()

      ‘將當(dāng)前單元格區(qū)域賦值給變量

      Set rng =Range(“B1”).CurrentRegion

      ‘選擇當(dāng)前單元格區(qū)域除第1行以外的區(qū)域

      For Each rngRow In rng.Rows

      ‘如果為偶數(shù)行,則將其背景色設(shè)置為紅色

      If rngRow.Row Mod 2 = 0 Then

      rngRow.Interior.ColorIndex = 3

      End If

      Next rngRow

      End Sub

      運(yùn)行代碼后的結(jié)果如下圖所示。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:如何設(shè)置excel背景的方法
      下一篇:學(xué)會這場okr培訓(xùn)課課程內(nèi)容,更好的發(fā)揮OKR的價值
      相關(guān)文章
      亚洲精品无码精品mV在线观看| 日本亚洲精品色婷婷在线影院| 国产亚洲精品a在线观看app| 99久久国产亚洲综合精品| 亚洲综合亚洲国产尤物| www.91亚洲| 亚洲愉拍一区二区三区| 亚洲国产精品线观看不卡| 精品国产亚洲一区二区三区| 伊人久久大香线蕉亚洲五月天| 国产成人+综合亚洲+天堂| 亚洲人成色777777老人头| tom影院亚洲国产一区二区| 亚洲黄色片在线观看| 亚洲免费视频在线观看| 亚洲区不卡顿区在线观看| 国产成人精品日本亚洲语音| 亚洲AV男人的天堂在线观看| 亚洲国色天香视频| 亚洲国产精品成人久久久| 亚洲高清无在码在线无弹窗 | 亚洲精品成a人在线观看夫| 国产精品亚洲专区在线观看| 亚洲另类春色校园小说| 亚洲国产日韩在线成人蜜芽 | 亚洲毛片在线免费观看| 亚洲一级二级三级不卡| 亚洲AV无码成人精品区在线观看| 亚洲第一成人影院| 亚洲人成色77777在线观看大| 亚洲国产成人AV网站| 亚洲av中文无码乱人伦在线观看 | 亚洲国产精品无码av| 亚洲国产精品第一区二区三区 | 中文字幕亚洲免费无线观看日本 | 亚洲国产精品无码久久久久久曰| yy6080久久亚洲精品| 亚洲欧洲日本在线| 国产亚洲美日韩AV中文字幕无码成人 | 亚洲国产精华液网站w| 亚洲av无码一区二区三区乱子伦|