[[20050712115236]] 『セルにある形式がテキスト』(banzai) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルにある形式がテキスト』(banzai)
 ユーザーフォームのテキストボックスから入力してシートへ反映させて数値が
 「テキスト形式もしくはアポストロフィで始まっています。」
 というエラーがでてしまい並べ替えをおこなってもうまくいきません。
 なぜか数値で入力されていることもあります。

 そこで入力された数値のある行を選択してエラーのあるセルは全て
 数値に変換するような構文があれば教えてください。
 もしくはユーザーフォームのテキストボックスのプロパティで制御する方法があれば
 教えてください。

 よろしくご教示願います。
 WinXP エクセル2003

 >テキストボックスから入力してシートへ反映
 これをどのように行っているのか?
 あと、セルの書式設定に問題がないか?
 によると思います。
  (INA)

 セルの書式は数値にしています。
 セルへの入力はユーザーフォームのコマンドボタン1を押すと
 Cells(行, 列 + 1) = UserForm1.TextBox5.Value
 という感じで入力しています。
  (banzai)

 Cells(行, 列 + 1).value = UserForm1.TextBox5.Value
                   ~~~~~~
                     ↑
             何で省略しているの?

  (INA)

 抜けてました。
 修正して使ってみます。
 抜けてるとこういう症状がでるのでしょうか?
 (banzai)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.