数百のセルがあり、ExcelからWordテーブルに貼り付ける必要があります。 ExcelのVBA> word内にデータを挿入する方法(つまり「単語表のセル= 1」)を理解しましたが、問題なく動作しますが、1つのExcelセルを1つの単語表のセルにコピーしています。セルデータをExcelからWordにコピー
私のコードは、現在、次のとおりです。
'Do the For Loops here, WIP
For Each Cell In ActiveSheet.UsedRange.Cells
'do some stuff
For Each oRow In wdDoc.Tables(1).Rows
For Each oCell In oRow.Cells
' Set sCellText equal to text of the cell.
' Note: This section can be modified to suit
' your programming purposes.
If ((oCell.Column.Index Mod 2) = 0) Then
Else
'counter = counter + 1
'oCell.Range.Text = ThisWorkbook.Sheets(1).Cells(1, 2).Value
oCell.Range.Text = Cell
End If
Next oCell
Next oRow
Next
何それは現在ありませんが、すべて単一の単語テーブルセルに、最初のExcelのセルをコピーしています。 2番目のExcelセルにヒットすると、他のすべてのワードテーブルセルが上書きされます。
私は起こるしたいもの::現在何が起こっているかの以下
ピクチャー(は、最初のセルをエクセル読み込みWordの表のセルにペーストをコピー - 第二のセルをエクセル読み込み、ペーストをコピーします。第2ワードの表のセルへ。
おかげで、
アレックス。
WordとExcelで同じサイズのテーブルがありますか?あなたは途中でループが多すぎます、あなたはただ一つだけ必要です。 – vacip
類似のサイズ - 正確に同じサイズではありません。 1つのループでどうすればいいですか?私は正確な細胞の数を知らないので、Cell(1,1)などと言うことを避けようとしていました。 乾杯。 – Javanoob33