Excelからセルの範囲をコピーしてWordに貼り付け、列にオートフィットを使用して書式を設定します。どうやってやるの?これはListObjectで行うことができますが、 Excelのテーブルとしてフォーマットしたくありません。セルの範囲をコピーしてWordに貼り付け、フォーマットする - Excel VBA
-2
A
答えて
2
ListObject
オブジェクトへの参照をRange
に割り当てることはできません。それらは同じものではありません。
$A$1:$C$2
でこれらの値を使用して、新しいシートを作成します。リボンから
A B C
1 2 3
ヒット「マクロの記録」、および「テーブルとして書式」を選択します。マクロレコーダーを停止します。このコードは生成されます:
Sub Macro1()
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$C$2"), , xlYes).Name = _
"Table1"
Range("Table1[#All]").Select
ActiveSheet.ListObjects("Table1").TableStyle = "TableStyleLight1"
End Sub
あなたはシートのListObjects
コレクションにアクセスし、あなたのソースの範囲を指定してAdd
ListObject
する必要があります。
2
(これは@ mats-mugにコメントとして投稿しますが、まだできません)@ mats-mugの回答と一般的な習慣の補足として、コードにActiveSheet
を使用しないことを検討してください。シートをワークシートオブジェクトとして宣言します。
Dim wbSLA as Workbook
Dim wsDetailSLA as Worksheet
Set wbSLA = ThisWorkbook
Set wsDetailSLA = wbSLA.Sheets("SLA Details")
'use @mats-mug code here using the worksheet objects instead of ActiveSheet
関連する問題
- 1. テキストボックスのコンテンツをコピーしてワークシートのセル範囲に貼り付けますか?
- 2. VBA:配列からコピー貼り付け範囲
- 3. VBAコピー貼り付け
- 4. ExcelからWord配列(VBA)に効率的に範囲をコピー
- 5. 範囲をコピーして新しいワークブックに貼り付けよう
- 6. Excel VBA Autofilter新しい名前付きシートに貼り付けをコピー
- 7. 別のセルの値に基づいて複数のセルをコピーして貼り付けるExcelマクロ?
- 8. Excel VBAで貼り付け行をコピーするのは簡単ですか?
- 9. セルをコピーして乗算し、各セルを下に貼り付けます。
- 10. Excel vba:範囲とセルを入力してください
- 11. Outlook会議で特定のExcel範囲を貼り付けます
- 12. フォーマットされていない出力のコピーと貼り付け
- 13. Excelからセルをコピーしてブラウザーに貼り付けられたテキストボックスに貼り付けるスクリプトを作成する方法
- 14. セルに範囲を格納するVBA
- 15. VBA 2次元文字列をWordテーブルに貼り付けます。
- 16. 特定の文字列名のセルをVBAにコピー/貼り付けするときの問題
- 17. Excel vba - 範囲の要素
- 18. 貼り付けVBA配列
- 19. シートからシートに名前付き範囲のコピーをExcel
- 20. 複数回コピーして貼り付け
- 21. Excel VBAのコピー/貼り付けによって追加されるワークシートをキャプチャする方法
- 22. Excel VBA =セル範囲内の値を表示
- 23. VBAを使用してExcelチャートをPowerpointに貼り付けよう
- 24. OpenXmlを使用してExcelファイルを作成した後にコピー/貼り付け
- 25. Jsp Excelファイルからデータをコピーして入力ボックスに貼り付けます
- 26. Javascriptを使ってコピー貼り付け
- 27. Excel VBA:範囲内のオブジェクトを探す
- 28. DataGridViewコピー貼り付け(スタイル、背景色、...)
- 29. 名前付き範囲を変更する作業Excel VBA
- 30. vbaの関数にあるセルの範囲をExcelから渡す
しかし、私はテーブルとしてフォーマットしたくありません。私はちょうどセルの範囲をコピーし、それをWord文書に貼り付け、フォーマットしたいと思う。 – Dombey
あなたは 'ListObject'を望みます - それは*正確に*"テーブル "は何ですか... –
申し訳ありません、私はテーブルとしてフォーマットしたくありません。 – Dombey