-PR-
解決済み

セルの値を1桁ずつ、テキストボックスへ

  • すぐに回答を!
  • 質問No.81149
  • 閲覧数191
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 59% (116/195)

幾つかの値が入力されたセルから1桁ずつ取り出して、テキストボックスへバラバラに表示させたいのですが・・・よろしくお願いします。

例えば1234567等の7桁の値が入力されたセルがあって、それを指定したテキストボックスへ1、2、3、4、5、6、7と7つのテキストボックスへ表示させたいのです。

セルからセルだったらMID(A1,1,1)で“1”を取得できますが、これをテキストボックスで取得したいのです。
事前にセルで取得してテキストボックスとリンクさせていたのですが、元のデータが変わるたびにやり直さないといけないので、テキストボックスから直接取得させたいのですが、何か良い方法がありましたら宜しくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル13

ベストアンサー率 68% (791/1163)

まず、コントロールツールボックスのテキストボックスを使用されている場合は、
A1に 1234567 が入力されているとします。
A2:=MID(A1,1,1),A3:=MID(A1,2,1),A4:=MID(A1,3,1)・・・ と7つに数字に分解します。あとは各テキストボックスを右クリックしてプロパティのLinkedCellに A2,2つ目のテキストボックスのLinkedCellに A3 と順にセットします。

図形を使用している場合は、
各ボックスを選択して、数式を入れる窓に=A2、次のボックスに=A3と入れていきます。後は同様です。多分、A1を変更すればテキストボックスの値は変更します。A2~A8が見苦しければ色を白(シートの色ですが)にして見えなくしておけばいいと思います。
お礼コメント
rurucom

お礼率 59% (116/195)

nishi6さん!ありがとうございます。難しく考えすぎていたようです。そうですよね!私が一気にやろうとしたのがいけませんでしたね!
ありがとうございました。
投稿日時 - 2001-05-28 20:52:59
-PR-
-PR-
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ