
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは。
Excelのフォームには、テキストボックスはありません。EditBox だけです。
UserForm のことでしょうか。UserForm のTextBox のValue をコピーする場合は、
UserForm モジュールは以下のようになります。
ただし、ワークシートに貼り付ける場合は、UserForm のモーダルモード(ShowModal)は、Falseになっていないと、UserForm から外には出られません。
Dim myData As DataObject
Private Sub CommandButton1_Click()
Set myData = New DataObject
If TextBox1.Value <> "" Then
myData.SetText TextBox1.Value
myData.PutInClipboard
End If
End Sub
適当なセルを選択し、右クリック--貼り付け
もちろん、他のTextBox に貼り付ける場合には、
Private Sub CommandButton2_Click()
TextBox2.Paste
End Sub
のようになります。
No.1
- 回答日時:
Private Sub CommandButton1_Click()
Cells(ActiveCell.Row, 4).Value = TextBox1.Value
End Sub
こんな感じでしょうか
Cells(ActiveCell.Row, 4).Value = TextBox1.Value
選択したセルの行の4列目に、テキストボックスで編集した文字を入れる。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBAのテキストボックスに文字列を貼り付ける方法
Access(アクセス)
-
テキストボックスにセルの値を複写する方法
Visual Basic(VBA)
-
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
-
4
VBA フォームのテキストボックスにセルの値を表示させたいが改行していたら改行もあわせて表示させたい
Excel(エクセル)
-
5
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
6
ユーザーフォームのテキストボックスに前回入力した値を表示する Excel
Visual Basic(VBA)
-
7
ACCESS テキストボックスに入力したデータをコピーするボタンを作りたい
Access(アクセス)
-
8
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
9
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
10
エクセルVBAでテキストボックスに入力があった場合のみ、ワークシートに転記したい
Visual Basic(VBA)
-
11
エクセルVBA ユーザーフォームのTextBoxを日付にしたい
Excel(エクセル)
-
12
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
13
Access VBA でデータペーストをする
その他(Microsoft Office)
-
14
テキストボックス(VBA)でEnterを押したときに作動するマクロ
Access(アクセス)
-
15
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
16
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
17
ExeclVBAユーザーフォームから右クリックでショートカットメニューで困っています。
Visual Basic(VBA)
-
18
ユーザーフォーム上に表示されているテキストブックのテキストを右クリックでコピー&ペーストする方法
Excel(エクセル)
-
19
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
20
エクセルVBAでUserFormを起動した時
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのアポストロフィを一...
-
エクセル:マクロ「Application...
-
Excelに、ダブルクォーテーショ...
-
エクセルで隣接していない複数...
-
エクセルで値だけコピーして背...
-
【Excel】複数セルにまたがる文...
-
MacBookのnumbersでの表作成に...
-
エクセルの2ページ目の作り方
-
Excel)軽いデーターのはずなの...
-
メールソフト「サンダーバード...
-
エクセルで、選択範囲の数値全...
-
エクセルでの行数・列数を指定...
-
エクセル コピーしたデータを1...
-
EXCELで「行と列を入れ替える」...
-
エクセルで勝手に「折り返して...
-
【Excel】「+」印のマウスポイ...
-
Excelのコピー・切り取り機能が...
-
Excel 他のファイルからシート...
-
「選択範囲を解除してアクティ...
-
エクセルの表をイラストレータ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】オートフィルターの...
-
エクセル:マクロ「Application...
-
エクセルのアポストロフィを一...
-
エクセルで隣接していない複数...
-
メールソフト「サンダーバード...
-
Excel 行の連続データを列に参...
-
エクセルの2ページ目の作り方
-
エクセルで勝手に「折り返して...
-
Excelに、ダブルクォーテーショ...
-
エクセル 別シートへのコピー...
-
「選択範囲を解除してアクティ...
-
エクセルで、選択範囲の数値全...
-
エクセルで値だけコピーして背...
-
エクセルでの行数・列数を指定...
-
Excelでコピーした行の挿入を繰...
-
エクセルオートフィルで書式を...
-
エクセル・数値が変化したらカ...
-
エクセル コピーしたデータを1...
-
EXCELのオートフィルの設定を変...
-
エクセルVBA/イベント発生でコ...
おすすめ情報