日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

取某个单元格的值_vba中如何进行单元格复制,Copy方法使用介绍,一定要学

發布時間:2024/9/27 编程问答 130 豆豆
生活随笔 收集整理的這篇文章主要介紹了 取某个单元格的值_vba中如何进行单元格复制,Copy方法使用介绍,一定要学 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

NO.1

在Excel操作過程當中,除了給表格輸入內容就數單元格復制最常用了,通常快捷方法有Ctrl+c,Ctrl+v。

不用說,這種方法對于操作十分方便,那么如何利用代碼來實現復制功能呢!

因為在編程過程中,會用到將一個或多個單元格的內容復制另外單元格當中,程序過程中是不能進行鍵盤干預的。

所以我們將學會使用其代碼方法來對單元格進行復制。

NO.2

很簡單,使用Range對象的Copy方法。

具體方法和參數如下圖

Copy方法的功能就是將一個區域單元格復制到指定區域,如不指定得到地點,那么就復制到剪貼板當中。

然后再用PasteSpecial方法來復制,這篇文章就不做PasteSpecial方法介紹了,主要來介紹一下Copy (Destination)帶參數的方法。

NO.3

上圖為舉例介紹,任意單擊鼠標選擇一個單元格,分別實現向右或向下復制單元格內容。

在某些特定環境下面,這種方法真的十分有效,節省很多操作步驟。

因為將復制簡化成了單擊兩下鼠標的操作。

NO.4

代碼介紹

獲取復制單元格函數:getRanges()

Private Function getRanges(sR As Range) As Range Dim w As Worksheet Set w = ActiveSheet Dim n As Integer, ri As Long, ci As Long nr = sR.Row nc = sR.Column ri = w.Cells(w.Rows.Count, nc).End(xlUp).Row '取最大行號 ci = w.Cells(nr, w.Columns.Count) _ .End(xlToLeft).Column '取最大列號 If ri < nr Or ri = 1 Then GoTo Err0 If ci < nc Or ci = 1 Then GoTo Err0 Set getRanges = _w.Range(w.Cells(sR.Row, sR.Column) _, w.Cells(ri, ci)) Exit FunctionErr0: Set getRanges = NothingEnd Function

其功能是將選定單元格到整個表格最右下角之間的單元格,作為復制的內容。

向下復制函數:copyDown()

Private Sub copyDown(ri As Long, sR As Range) With sR .Copy Destination:=.Offset(ri, 0) _ .Resize(sR.Rows.Count, sR.Columns.Count) End WithEnd Sub

向右復制函數:copyRight()

Private Sub copyRight(ci As Long, sR As Range) With sR .Copy Destination:=.Offset(0, ci) _ .Resize(sR.Rows.Count, sR.Columns.Count) End WithEnd Sub

向右復制按鈕過程代碼

Private Sub CommandButton1_Click() Dim sR As Range Set sR = Selection Dim svR As Range Set svR = getRanges(sR) If svR Is Nothing Then Exit Sub Call copyRight(svR.Columns.Count, svR)End Sub

向下復制按鈕過程代碼

Private Sub CommandButton2_Click() Dim sR As Range Set sR = Selection Dim svR As Range Set svR = getRanges(sR) If svR Is Nothing Then Exit Sub Call copyDown(svR.Rows.Count, svR)End Sub

重點

重點就在于選擇Destination參數,就說這個參數決定了要復制的目的地,如果進行跨表復制,那么要帶上完整的表路徑。

例如:

Dim xR As Range Set xR = ThisWorkbook.Worksheets("Sheet3").Range("A1") Activesheet.range("A1:F10").Copy Destination:=xR

就是將當前表中的A1:F10單元格內容復制到表Sheet3當中以A1開始的位置。

復制內容包括值和格式以及公式。

NO.5

Copy方法并不難學,甚至都不用十分用功就會明白。

但是會用和應用熟練是兩碼事情,所以要多做練習之后會提高使用Copy方法的靈活性,才能得心應手。

很多事情不都是這個道理嗎!

喜歡就關注、收藏

總結

以上是生活随笔為你收集整理的取某个单元格的值_vba中如何进行单元格复制,Copy方法使用介绍,一定要学的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91精品国产高清一区二区三密臀 | 日日夜操| 久久亚洲欧美 | 国产一级片在线播放 | 果冻传媒18禁免费视频 | 男女羞羞动态图 | 国产福利一区二区三区在线观看 | 91免费小视频 | 久久久九九 | 一边摸一边抽搐一进一出视频 | 久久网站视频 | www天天操 | 久久久99精品免费观看 | 人妻在卧室被老板疯狂进入 | 147人体做爰大胆图片成人 | 日一日干一干 | 少妇综合网 | 黄色不雅视频 | 欧美国产乱视频 | 欧美精品一级在线观看 | 久久免费小视频 | 精品无码国产av一区二区三区 | 免费污视频 | 日本一二三不卡视频 | 成人在线免费观看网站 | 国产欧美精品久久久 | 亚洲视频国产 | 国产第9页| 免费看黄网站在线观看 | 韩国电影一区二区三区 | 国产毛片91| 国产乱码精品一区二三区蜜臂 | 中文字幕一区二区三区人妻电影 | 亚洲国产精品18久久久久久 | 一区二区三区视频免费观看 | 四虎一国产精品一区二区影院 | 国产精品日韩av | 欧美黑人一区二区三区 | 免费在线不卡av | 献给魔王伊伏洛基亚吧动漫在线观看 | 朝鲜一级黄色片 | 国产男男一区二区三区 | 国产精品久久久久久久久久久免费看 | 成人午夜精品 | 打开免费观看视频在线播放 | 中文字幕欧美亚洲 | 高清国产在线观看 | 六月天综合网 | 女同二区| 另类av在线| 午夜欧美视频 | 少妇性l交大片免费观看 | 成人做爰视频www | 午夜狠狠干 | 国产亚洲一区二区不卡 | 成年人免费在线观看网站 | 毛利兰被扒开腿做同人漫画 | 精品第一页 | 精品成人在线观看 | 国产精品一区二区三区不卡 | 国产91清纯白嫩初高中在线观看 | 亚洲天堂av一区二区 | 毛片无遮挡高清免费观看 | 欧美丰满老熟妇aaaa片 | 国产影音先锋 | 麻豆传媒网站 | 国产处女 | 人人草在线视频 | 国产成人精品影视 | 欧美性理论片在线观看片免费 | 国产欧美日韩精品区一区二污污污 | 一本色道久久hezyo加勒比 | 超碰最新上传 | 在线免费国产视频 | 欧美精品一区视频 | 97视频网站 | 五月婷婷一区二区 | r级无码视频在线观看 | 性开放淫合集 | 非洲黑寡妇性猛交视频 | 国产精品第2页 | 久久精品播放 | 久久久久久久久久久福利 | 亚洲第一色视频 | 美女福利片 | 日韩免费在线视频观看 | 国产人妻aⅴ色偷 | 国产视频一区在线播放 | 日本精品视频 | 国产成人综合在线视频 | 激情视频网站在线观看 | 老版水浒传83版免费播放 | www.欧美激情 | 51精品国产人成在线观看 | 男女无套免费视频网站动漫 | 国产精品美女久久久久久久久 | 午夜精品福利一区二区三区蜜桃 | 69免费视频 | 七月丁香婷婷 |