Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7002 / 76732 ←次へ | 前へ→

【75325】マクロ複数のワークシートがソートできない
質問  菊池 早男 E-MAIL  - 14/2/12(水) 17:55 -

引用なし
パスワード
   いつも大変お世話になっております。
質問箱を拝見し非常に参考になっております。
早速ですが、下記に内容について先輩諸氏のご指導をいただきたくて投稿いたしました。
エクセル2007でワークシート上(シート名は10m)に『並べ替え』コマンドボタンでユーザーフォームを出し、ユーザーフォームの「成績順」「氏名順」コマンドボタンでソート出来るようにいたしました。10mのシートをコピーし8m、6mのワークシートを作り同様にソートしようといたしましたが、ソートしないため8m、6mのVBAコードのシート名を確認したところ10mとなっておりました。(シートコピーが原因か?)8mのVBAコードのシート名を8mに変更すると、今度は10mのワークシートがソート出来ずVBAコードを見たら8mに変わっておりました。どなたかリンク変わらない方法をご教授願います。ご多忙中のところと存じますが宜しくお願いいたします。

Macro1 Macro
'
  Range("C2").Select
  ActiveWorkbook.Worksheets("10m").Sort.SortFields.Clear
  ActiveWorkbook.Worksheets("10m").Sort.SortFields.Add Key:=Range("C2"), _
    SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  With ActiveWorkbook.Worksheets("10m").Sort
    .SetRange Range("B3:C12")
    .Header = xlNo
    .MatchCase = False
    .Orientation = xlTopToBottom
    .SortMethod = xlPinYin
    .Apply
  End With
End Sub


Sub Macro2()
'
' Macro2 Macro
'
2 hits

【75325】マクロ複数のワークシートがソートできない 菊池 早男 14/2/12(水) 17:55 質問
【75327】Re:マクロ複数のワークシートがソートでき... マナ 14/2/12(水) 19:31 発言
【75339】Re:マクロ複数のワークシートがソートでき... 菊池 早男 14/2/13(木) 14:12 お礼

7002 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free