【求助】WORD表格欄列轉換及巨集- PCZONE 討論區
文章推薦指數: 80 %
【求助】WORD表格欄列轉換及巨集. 想請問各位前輩WORD的表格中是否有方法可以把欄跟列之間的資料互換, 我記得我好像在哪邊有看過可以利用EXCEL來處理,但是又想不起來 ...
PCZONE討論區>▲--電腦軟體討論區>--OFFICE相關軟體討論版
【求助】WORD表格欄列轉換及巨集
會員名稱記住密碼密碼聯絡我們通知--OFFICE相關軟體討論版Word、Excel、PowerPoint、Access、Outlook、FrontPage或OfficeXP等的問題解答與經驗分享arti會員【求助】WORD表格欄列轉換及巨集想請問各位前輩WORD的表格中是否有方法可以把欄跟列之間的資料互換,
我記得我好像在哪邊有看過可以利用EXCEL來處理,但是又想不起來,
不知有人有方法可以處理,謝謝。
問題二是,我錄製WORD的巨集如簡體字或是其他字,例如"這個雙逗號字,
打開VisualBasic編輯器發現裡面出現的是ChrW(8220),我想請問這是哪種碼,有沒有軟體可以查詢此碼,謝謝。
回覆leonchouTakeiteasy~引用:
想請問各位前輩WORD的表格中是否有方法可以把欄跟列之間的資料互換,
我記得我好像在哪邊有看過可以利用EXCEL來處理,但是又想不起來...
我不知Word2002,2003有無此功能,
不過利用Excel欄列轉置的功能是可行的。
1.選取表格>複製
2.到Excel,貼上
3.複製>選擇性貼上:轉置
4.複製>回Word貼上.
*Excel的選擇性貼上:轉置在哪裡?
在Excel複製後,在空白儲存格上按右鍵(或編輯>選擇性貼上),
出現的選擇性貼上對話框裡就有「轉置」。
*如果在Word貼上變圖片的問題--
只要前述操作正確,到Word應該預設以"HTML"格式貼上,
可以得到正確結果。
如何確定是以什麼格式貼上?
在(Word)貼上前,編輯>選擇性貼上,
出現的對話框裡會有許多種格式的選項。
如果HTML格式不是預設(反白),
自己點選HTML再按確定即可。
======================引用:
我錄製WORD的巨集如簡體字或是其他字,例如"這個雙逗號字,
打開VisualBasic編輯器發現裡面出現的是ChrW(8220),我想請問這是哪種碼,有沒有軟體可以查詢此碼
Chr函數
傳回一個含有與指定的字元碼相關之字元的String。
語法:Chr(charcode)
charcode引數是一個用來識別某字元的Long。
請注意
0到31之間的數字與一般、非列印的ASCII碼相同,例如,Chr(10)會傳回換行字元。
charcode的正常範圍為0-255。
然而,在DBCS系統,charcode的實際範圍為-32768到65535。
附註
ChrB函數是使用於含有位元組資料的String,而非傳回一個字元,其有可能是一或兩個位元組,而ChrB都是傳回一個位元組。
ChrW函數則傳回一個包含Unicode字元的String,若在不支援Unicode的平台上,其功能與Chr函數相同。
備註
VisualBasicfortheMacintosh不支援Unicode字串。
所以,ChrW(n)無法傳回n個數值(範圍為128到65,535)的所有Unicode字元,因為它位在Windows環境中。
相反地,ChrW(n)會企圖為n大於127的Unicode數值進行「最佳推測」。
因此,您不可以在Macintosh環境中使用ChrW。
======================
資料來源:VBA輔助說明回覆arti會員感謝前輩高手的回答,
表格轉換試過了沒問題,
這樣方便多了不用在一欄欄剪下來處理,
我還有一個小小問題在EXCEL裡的表格有沒有方法讓表格上下再置換一次,
我只想到插入一欄數字123然後讓他排序,請問還有其他好方法嗎?
這樣的動作能不能把他做成巨集。
回覆leonchouTakeiteasy~插入數字欄排序已算很方便了,熟練的話很快。
如果要做成巨集當然也可以:工具>巨集>錄製。
回覆arti會員謝謝leonchou兄的解答,
還好自己這樣作法沒有離譜應該算是可行,
總算是有點信心嘍。
回覆主題工具顯示可列印版本郵寄本頁給好友 XML RSS2.0 RSS 本站使用vBulletin合法版權程式站務信箱:[email protected]本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請email:[email protected]處理。
延伸文章資訊
- 1透過VBA Word97印表格
首先,我們要使用Word 97把所需的表格造出來,裡面剩下資料的部份,再VB透過VBA 的方式填進來,好比用Word 97做套版,vb填資料。而word97提供了錄製巨集的功能, 這個 ...
- 2word(2010)使用VBA完成批處理操作-批量清除表格某單元格內容
VBA(Visual Basic for Applications)是Visual Basic的一種巨集語言,是在其桌面應用程式中執行通用的自動化(OLE)任務的程式語言。主要能用來擴充套件 ...
- 3word表格資料複製巨集 - 麻辣家族討論版版
我想把檔案1裡的表格資料複製到檔案2裡, 使用了word巨集錄製後,好像無法起作用,不知是不是哪裡有問題, 請各位高手可以幫我看一下嗎?
- 4Table.Cell 方法(Word) | Microsoft Docs
這個範例會在新文件中建立3x3 表格,並且在表格中的第一個及最後一個儲存格內插入文字。 VB 複製. Dim docNew As Document Dim tableNew As Table S...
- 5WORD VBA 改變字距 - iT 邦幫忙
您好我有一WORD檔,表格內(用虛線代替)有公司名+ TEL + 地址, 格子寬度只能200寬, 因有些地址長度太長, ... 請問如何利用VBA巨集,一次就可以把所有[ADRS].