回答編集履歴
5
結果画像追加
test
CHANGED
@@ -17,3 +17,6 @@
|
|
17
17
|
```
|
18
18
|
|
19
19
|
TextBox1 の MultiLineプロパティは True にしておく。
|
20
|
+
|
21
|
+
実行結果
|
22
|
+

|
4
コード修正
test
CHANGED
@@ -13,6 +13,7 @@
|
|
13
13
|
.GetFromClipboard 'クリップボードのデータをDataObjectに格納する
|
14
14
|
Me.TextBox1.Value = .GetText 'DataObjectからテキストを取り出してテキストボックスに代入
|
15
15
|
End With
|
16
|
+
Application.CutCopyMode = False
|
16
17
|
```
|
17
18
|
|
18
19
|
TextBox1 の MultiLineプロパティは True にしておく。
|
3
コード修正
test
CHANGED
@@ -8,13 +8,11 @@
|
|
8
8
|
SheetBのA1からC10の範囲を、ユーザーフォーム上の Textbox1 にテキストとして貼り付けるなら、
|
9
9
|
|
10
10
|
```vba
|
11
|
-
Worksheets("SheetB").Range("A1:C10").
|
11
|
+
Worksheets("SheetB").Range("A1:C10").Copy
|
12
|
-
Application.Selection.Copy
|
13
12
|
With New MSForms.DataObject
|
14
13
|
.GetFromClipboard 'クリップボードのデータをDataObjectに格納する
|
15
14
|
Me.TextBox1.Value = .GetText 'DataObjectからテキストを取り出してテキストボックスに代入
|
16
15
|
End With
|
17
|
-
Application.CutCopyMode = False
|
18
16
|
```
|
19
17
|
|
20
18
|
TextBox1 の MultiLineプロパティは True にしておく。
|
2
説明追記
test
CHANGED
@@ -16,3 +16,5 @@
|
|
16
16
|
End With
|
17
17
|
Application.CutCopyMode = False
|
18
18
|
```
|
19
|
+
|
20
|
+
TextBox1 の MultiLineプロパティは True にしておく。
|
1
コード追記
test
CHANGED
@@ -3,3 +3,16 @@
|
|
3
3
|
```vba
|
4
4
|
Me.Textbox1.Value = WorkSheets("Sheet1").Range("A1").Value
|
5
5
|
```
|
6
|
+
|
7
|
+
---
|
8
|
+
SheetBのA1からC10の範囲を、ユーザーフォーム上の Textbox1 にテキストとして貼り付けるなら、
|
9
|
+
|
10
|
+
```vba
|
11
|
+
Worksheets("SheetB").Range("A1:C10").Select
|
12
|
+
Application.Selection.Copy
|
13
|
+
With New MSForms.DataObject
|
14
|
+
.GetFromClipboard 'クリップボードのデータをDataObjectに格納する
|
15
|
+
Me.TextBox1.Value = .GetText 'DataObjectからテキストを取り出してテキストボックスに代入
|
16
|
+
End With
|
17
|
+
Application.CutCopyMode = False
|
18
|
+
```
|