Excel VBA質問箱 IV

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

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


37647 / 76738 ←次へ | 前へ→

【44253】Re:RefEditを使用したあと
質問  ワークス  - 06/11/10(金) 22:05 -

引用なし
パスワード
   申し訳ありません。
当方winXP、Excel2003の環境です。
状況としてはユーザーフォーム1のコマンドボタンからRefEditのついた
ユーザーフォーム2を呼び出し、RefEditで選んだ範囲を他のシートにコピペする、
という感じです。
ユーザーフォーム1にはコマンドボタンが3つあり(2つを選択、1つは閉じる)、
選択するコマンドボタンを押すとそれぞれに対応したユーザーフォームが現れます。(このユーザーフォーム1のコマンドボタンに***.show
Me.Hideとなってます)
ユーザーフォーム2にはRefEditとコマンドボタン(ただのokボタン、コードは下記)しかないもので、ここで閉じてもまだIMEのロックはかかりません。RefEditの機能を使ってセル範囲選択を呼び出し処理をするとIMEが固定されます。コマンドボタンを押すと下記のコードが実行されます。

Application.ScreenUpdating = False
  Range(Me.RefEdit1.Value).Copy
  Sheets("作業用").Select
  Range("a2").Select
      Selection.PasteSpecial Paste:=xlPasteValues,        Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
    Range("a1").Select
  Sheets("一覧").Select
    Application.CutCopyMode = False
      Range("a1").Select
  Me.Hide
End Sub

Me.Hideを最初はunload Meにしてたのですが結果は一緒でした。
ちなみにコピペするセルはすべて書式は数値になってます。
またRefEditのプロパティのIMEModeは0-fmIMEModeNoControlになってます。

0 hits

【44218】RefEditを使用したあと ワークス 06/11/9(木) 22:57 質問
【44227】Re:RefEditを使用したあと りん 06/11/10(金) 12:31 発言
【44230】Re:RefEditを使用したあと 仕様です 06/11/10(金) 13:40 発言
【44253】Re:RefEditを使用したあと ワークス 06/11/10(金) 22:05 質問
【44259】Re:RefEditを使用したあと ichinose 06/11/11(土) 0:39 発言
【44261】Re:RefEditを使用したあと ワークス 06/11/11(土) 3:55 お礼

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