excel移動單元格內容函數 excel移動單元格內容后單元格沒了



文章插圖
excel移動單元格內容函數 excel移動單元格內容后單元格沒了

文章插圖
我們其實都知道在Excel中間,我們處理和接觸最多的就是單元格區域,所以我們今天就必須要說說如何處理單元格區域,讓你重新認識一下這個,我們一起來看看吧!
我們分幾個點來說明如何處理單元格:
a、復制單元格區域
b、移動單元格區域
c、調整單元格區域大小
d、刪除多余空行代碼應用
復制單元格區域
我們還是通過錄制宏來說明我們操作的復制和粘貼代碼的應用吧!相信錄制宏操作你肯定已經會了,我們就不在細說了,如下為我們錄制的代碼:
當然我們可以看到錄制是非常傻瓜的代碼,他有很多的選擇代碼,我們可以精簡一下,因為在vba中不需要選擇就可處理執行 。我們更改的代碼如下:
是不很簡單的啦!就一句復制粘貼其實不過如此,我們需要注意的是,這個復制是可以操作很大的區域,然后后面的就是我們要粘貼的放置的第一個左上方的單元格 。相信你看了,你肯定會使用復制和粘貼了,當然上面的代碼只能在我們當前活動的工作表中執行,不能跨工作表,如果我們要跨工作表的話,就需要加上工作表的名稱來成 。例如,如下:
在說一個細節的復制,假如我們需要需要一個單元格區域,但是我們不知道他的大小,但是我們還是想復制,應該如何去做呢?其實很簡單,如下:”
我們在這個中間使用了CurrentRegion,選擇我們使用的單元格區域,就不要我們定義大小了,請記住 。
移動單元格區域
移動單元格區域其實就是我們的剪切操作,錄制宏的代碼如下:
我們還是可以精簡代碼,去掉選擇代碼:
其實這個也是和復制一樣的理解,用法差不多 。我們就不多說啦!
調整單元格區域大小
使用代碼調整單元格大小,我們是通過vba中間的resize的屬性進行調整大小的 。這個的屬性有2個參數,分別是行數和列數 。我們一起來看看代碼吧!
代碼的意思是復制以A1單元格區域為頂點,分別衍生1行和2列的單元格區域,復制到sheet2工作表的單元格放置 。這個方法我們在后面經常會用的 。
總結一下,我們需要注意的幾點知識:
處理單元格區域不需要選擇或者激活不能選擇不是激活狀態的工作表可以一次選擇多個單元格區域通常錄制得到的代碼是非常繁瑣的,需要我們精簡
刪除多余空行代碼應用
說了這么多,我們來說一下一個小的應用吧,刪除我們多余的空白行代碼 。我們看代碼執行的動畫吧!
需要注意的是,刪除我們需要從下面開始往上刪除,因為刪除的操作會改變我們的行號,刪除之后會讓我們行號發生變化,會造成我們的循環次數不準確,這一點需要特別注意 。
【excel移動單元格內容函數 excel移動單元格內容后單元格沒了】以上就是我們今天和大家說的代碼操作單元格區域的簡單實用方法,。如果有不明白的或者不懂的可以在下方留言,我們會一一解答的 。