« 第123回 5つの田 4世帯 解答例 | メイン | 第124回 五皿の苺 »

2012年4 月15日 (日曜日)

コメント

かず

こんばんは~、くまぷーさん。
すっかり御無沙汰で、関数が抜けてしまってます。
ところでプログラミングにも、関数を組み立てる様な面白さがありますよね。
んっで、私も考えて見ました。
方法は色々ですが、For Each で転がす方法を良く使います。

Dim ExcelObj
Dim MyRange
Dim MyMergeArea

Set ExcelObj = GetObject(, "Excel.Application")

For Each MyRange In ExcelObj.Selection
If MyRange.MergeCells Then
Set MyMergeArea = MyRange.MergeArea
MyRange.MergeCells = False
MyMergeArea.Value = MyRange.Value
End If
Next
Set MyMergeArea = Nothing
Set ExcelObj = Nothing

くまぷー

お~、かずさん、こんばんは。
かずさんの方がすっきりしていますね~

これから、しばらくの間
「関数でできますか~?」の合間を縫って
VBスクリプトをアップしていく予定です。
よろしくお願いします。m(__)m

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

アカウント情報

(名前は必須です。メールアドレスは公開されません。)

2024年8 月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

TOP メニュー