
No.4
- 回答日時:
飛び道具(SendKeys)で作ってみました。
ほとんど冗談なので、本気にしないでください。
シートBをアクティブにした状態で、Alt+F8で実行してください(VBEから実行してはいけません)。
Sub Macro2()
Dim c As Range
Dim firstAddress As String
Dim i As Long
With Worksheets("B").Range("A1:N2000")
Set c = .Find(What:=vbLf, LookIn:=xlFormulas, LookAt:=xlPart)
If Not c Is Nothing Then
firstAddress = c.Address
c.Select
Do
Union(Selection, c).Select
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
For i = 1 To Selection.Count
SendKeys "{F2}{TAB}"
Next i
End Sub
No.2
- 回答日時:
こんばんは。
今、偶然、同じ切り分けの作業をしていますが、内容的にはだいぶ違うようです。
解釈が違っていたらすみません。
'//標準モジュール
Sub wrapMacro()
Dim c As Variant
Dim sh1 As Worksheet
Dim sh2 As Worksheet
Dim n As Variant
Set sh1 = Worksheets("Sheet1")
Set sh2 = Worksheets("Sheet2")
With sh1
.Range("A1:N2000").Copy
sh2.Range("A1").PasteSpecial (xlPasteValues)
End With
Application.ScreenUpdating = False
With sh2
For Each c In .Range("A1", .Cells(Rows.Count, "A").End(xlUp))
If InStr(1, c.Value, vbLf) > 0 Then
For Each n In Array(1, 2, 3, 5) 'A~E(Cを除く)
c.Cells(, n).WrapText = True
Next n
End If
Next
.Select
End With
Application.ScreenUpdating = True
MsgBox "一応の終了、調べてみてください!", vbInformation
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) エクセル 2つの列にある値の完全一致を抜き出すVBA 15 2022/12/15 03:22
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル VBA SendKeys ループ処理について
Excel(エクセル)
-
ExcelVBAでセルを編集状態にする方法
Excel(エクセル)
-
VBAで、なぜかSendkeyが効きません。
PowerPoint(パワーポイント)
-
-
4
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
5
エクセルの関数 ENTERを押さないと反映されない。
Excel(エクセル)
-
6
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
7
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
8
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
9
コマンドボタンを押すたびに大きくなってしまう
Excel(エクセル)
-
10
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
11
空白セル内の数式を残したままで空白セル扱いとしたいのですが
Excel(エクセル)
-
12
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
13
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
14
「Cancel = True」とはどういう意味でし
Word(ワード)
-
15
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
16
参照設定は2.8と6.0 6.1とどちらにチェッ
その他(Microsoft Office)
-
17
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
18
エクセルのVBA 特定のセルでエンターキーでマクロ実行
Excel(エクセル)
-
19
Excel VBA のdebug(F8キー) がうまく動作しません(超初心者です)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
ハイパーリンクでジャンプした...
-
EXCELの図形(テキストボックス)...
-
【ExcelVBA】マクロの入ったシ...
-
特定のシートのみ再計算させな...
-
エクセル、特定のシートにパス...
-
エクセルのファイルサイズが急...
-
エクセルで複数のシートに画像...
-
ワークシートそのものの色を変...
-
エクセルの2つのシートを並び...
-
Wordで差し込み印刷時に表示す...
-
エクセルで、シートの名前を変...
-
SUMIF関数【複数のシート...
-
エクセルのシー名を二段表示に...
-
エクセルで目次に自動でページ...
-
Accessのテーブルを既存のExcel...
-
特定のシート名のシートのみ除...
-
EXCELの「シートの見出し」のフ...
-
vba Listviewでのチェックボッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
ハイパーリンクでジャンプした...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルで複数のシートに画像...
-
確定申告用の医療費集計フォー...
-
エクセルのシー名を二段表示に...
-
EXCELの図形(テキストボックス)...
-
エクセル、特定のシートにパス...
-
Wordで差し込み印刷時に表示す...
-
ワークシートそのものの色を変...
-
Accessのテーブルを既存のExcel...
-
EXCELで存在しないシート...
-
エクセルの複数シートでのリン...
-
エクセルのファイルサイズが急...
-
エクセルの2つのシートを並び...
-
エクセルのシート連番の振り直し
-
エクセルで、シートの名前を変...
-
エクセルでリンク貼り付けした...
おすすめ情報