
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル VBA SendKeys ループ処理について
Excel(エクセル)
-
ExcelVBAでセルを編集状態にする方法
Excel(エクセル)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
-
4
エクセルの関数 ENTERを押さないと反映されない。
Excel(エクセル)
-
5
VBAで、なぜかSendkeyが効きません。
PowerPoint(パワーポイント)
-
6
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
7
コマンドボタンを押すたびに大きくなってしまう
Excel(エクセル)
-
8
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
9
複数の条件に合う行番号を取得するには
その他(Microsoft Office)
-
10
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
11
エクセルVBA 配列からセルに「関数式」を一気代入したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでブック内の倍率がバ...
-
EXCELで複数のシートを一度に「...
-
【ExcelVBA】マクロの入ったシ...
-
特定のシートのみ再計算させな...
-
ハイパーリンクでジャンプした...
-
エクセル、特定のシートにパス...
-
EXCELの図形(テキストボックス)...
-
エクセルで複数のシートに画像...
-
ワークシートそのものの色を変...
-
エクセルシートの見出しの文字...
-
Excelでマクロ設定したが反映さ...
-
EXCELで存在しないシート...
-
エクセルのシー名を二段表示に...
-
Wordで差し込み印刷時に表示す...
-
エクセルの2つのシートを並び...
-
Excel VBAで、複数のシートの...
-
エクセルの複数シートでのリン...
-
ワード差込ファイルで複数エク...
-
Accessのテーブルを既存のExcel...
-
エクセルで、シートの名前を変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルシートの見出しの文字...
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
【ExcelVBA】マクロの入ったシ...
-
ハイパーリンクでジャンプした...
-
EXCELの図形(テキストボックス)...
-
EXCELで存在しないシート...
-
エクセルで複数のシートに画像...
-
エクセル、特定のシートにパス...
-
エクセルのシー名を二段表示に...
-
ワークシートそのものの色を変...
-
Wordで差し込み印刷時に表示す...
-
Accessのテーブルを既存のExcel...
-
エクセルのファイルサイズが急...
-
エクセルの複数シートでのリン...
-
エクセルで、シートの名前を変...
-
エクセルの2つのシートを並び...
-
EXCELの「シートの見出し」のフ...
-
Excelでマクロ設定したが反映さ...
おすすめ情報