[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『改行』(過去ログ)
選んだセルから改行出来るようマクロ無いでしょうか?
例えばb4から後はA4に改行さたいです
改行する際はセル画面の一番左端にしたいです
単一の列なら「文字の割付」が適していますけど、複数列を対象とした割付は
通常コマンドではないし、そういうニーズも少ないと思えるので、
>マクロ無いでしょうか?
の答えは、「無いから作る必要がある」でしょう。
マクロ作ってほしいということなら、
状況説明が不足しているように思えますよ。
(みやほりん)
Sub Macro1()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim myRng As Range
Dim myStr As String
Set ws1 = ActiveSheet
Set myRng = Selection
Set ws2 = Worksheets.Add
myStr = myRng.Value
ws2.Columns(myRng.Column).ColumnWidth = ws1.Columns(myRng.Column).ColumnWidth
myRng.Copy Destination:=ws2.Range(myRng.Address)
Application.DisplayAlerts = False
ws2.Range(myRng.Address).Justify
Application.DisplayAlerts = True
ws1.Range("A" & myRng.Offset(1, 0).Row).Value = Application.WorksheetFunction.Substitute(myStr, ws2.Range(myRng.Address).Value, "")
myRng.Value = ws2.Range(myRng.Address).Value
Application.DisplayAlerts = False
ws2.Delete
Application.DisplayAlerts = True
End Sub
熱が出ているのか、関節痛・・・
(みやほりん)
また左端列にもありません(過去ログ)
Set ws2 = Worksheets.Add
で新規シートを作成していますが、
ws2.Delete
と削除を行っていますので残らないはずです。
>左端列にもありません
・選択セルに入力されている文字列を選択セルの幅に収まる
データのみ残す。
・選択セルからはみ出た部分は選択セルの次行左端セルへ
移動させる。
という仕様で作っていますので、こちらではそのようになっています。
B4セルに
「じゅげむ じゅげむ ごこうのすりきれ かいじゃりすいぎょの すいぎょうまつ うんらいまつ ふうらいまつ くうねるところにすむところ やぶらこうじのぶらこうじ ぱいぽ ぱいぽ ぱいぽのしゅーりんがん しゅーりんがんのぐーりんだい ぐーりんだいのぽんぽこぴーの ぽんぽこなーの ちょうきゅうめいのちょうすけ」
が入力されていて、B列の幅が「じゅげむ じゅげむ」までしかない時に
B4を選択した状態でこのマクロを実行すると
B4には「じゅげむ じゅげむ」が残り、
A5には残りの
「ごこうのすりきれ かいじゃりすいぎょの すいぎょうまつ うんらいまつ ふうらいまつ くうねるところにすむところ やぶらこうじのぶらこうじ ぱいぽ ぱいぽ ぱいぽのしゅーりんがん しゅーりんがんのぐーりんだい ぐーりんだいのぽんぽこぴーの ぽんぽこなーの ちょうきゅうめいのちょうすけ」
が移動する、というのが私の質問内容の解釈です。
もし違うとすれば、実際やりたいことと、上記の私の解釈との食い違いが
あるのではないでしょうか。
今、気がついたけど、マクロ実行時選択セルに残る文字列が繰り返されていると
SUBSTITUTEでは置換されて消えちゃいますね。
ここは後で時間ができたら、手直しバージョンをUPしますが、
これが原因でしょうかね。
(みやほりん)(-_∂)b
やりたいことは、みやほりんさんの説明のとおりで合っていますか。 違うなら、もう一度詳しく教えてください。 (semm)
こちらではみやほりんさんの説明のとおり「じゅげむ じゅげむ」がB4に、 残りがA5に入ります。 第1番目に書いてあるとおりです。 新しいシートが一瞬表示されますが残ることはなく、 左端列(A列のことですね)になっています。 (semm)
例えばC2セル以降数値がA3に改行出来るようにしたいです(過去ログ)
>詳しくは第1番目に書いています。
はぁ・・・。
(みやほりん)
とりあえず、状況説明が不足のようですよ。このままでは、難しいかも? (過去ログ)さんの状況がつかめません、もう少し具体的な例も書いていただければ解決が出来るかもね% (ヘン)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.