- ベストアンサー
エクセル VBA 入力文字数制限とセルの移動
米沢 栄蔵(@YON56)の回答
- 米沢 栄蔵(@YON56)
- ベストアンサー率36% (37/102)
セルに入力できる文字数を10文字に制限するという発想ではなくて、 セルA1のに入力された文字を、10個単位の文字列に分割し、 所定のセルに分割した文字列を転記するマクロ構文を書きます。 (11個目以降は、4列ごとに転記するものとしました。) AA=Cells(1,1).value A=Len(AA) B=Application.WorksheetFunction.Roundup(AA/10,0) Cells(1,1)=Left(AA,10) AA=Right(AA,Len(AA)-10) For C=1 To B-1 Cells(4*C,1)=Left(AA,10) AA=Right(AA,Len(AA)-10) Next C
関連するQ&A
- EXCEL文字数制限
EXCEL文字数制限 EXCELの文字制限ですが 制限方法はわかったのですが 例)100文字制限にして=LEN(D5)-100 「D5は入力するセル」セルに-100と表示。 上記の-100を「あと100文字入力できます」みたいな設定はできるのでしょうか? 以上、わかる方教えて下さい。
- ベストアンサー
- オフィス系ソフト
- EXCELでセルに入れる文字数の制限
EXCELで文章と表が混在している書式をつくっています。 その時なのですが、セルに入る文字数を常に一定にしたいのです。 (Wordだと一行何文字と指定できるとおもうのですが) セルに入れる文字を制限数までとし、それを超えたら入力できないように設定できる方法はありますか? マクロを張り込まないとできないのでしょうか? 私はマクロのプログラムが全く書けないのでそれができません。 どうしたらよいでしょうか? また、その方法があるとして、それは結合させたセルにも有効でしょうか? ちなみに、EXCELにワードを張り込むという方法ではない方法を探しています。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCELでセルに入れる文字数の制限
文章が入力されてるエクセルデータがあります。 セルに入る文字数を常に一定にしてプリントアウトしたいです。 (Wordだと一行何文字と指定できるとおもうのですが) もう出来上っているエクセルデータから、セルに入れる文字を制限数までとし、それを超えたら自動的に消される方法はありますか? マクロを張り込まないとできないのでしょうか? 私はマクロのプログラムが全く書けないのでそれができません。 どうしたらよいでしょうか? 使う方が初心者なので、出来るだけその人が手をかけないようプログラムを作るか、設定したいのですが・・ ちなみにエクセルの機能で、入力規則はもう出来上ってるデータには適用されないようなので、それ以外でお願いします。
- ベストアンサー
- Visual Basic
- エクセルでセルの文字数を制限できますか?
エクセルで一つのセルに40文字以内と制限したいのですが、 (40文字以上入力したくありません) 良いやり方はありますか?
- ベストアンサー
- Excel(エクセル)
- Excel 文字数に制限あり??
Excel 「CONCATENATE」文字数に制限あり?? 「B列からF列」までに入力された数字・文字・数式を、同じシート内の「H列」にて1行に表示させるため数式を入れていますが、文字数が255文字を(スペース含む)超えると【#VALUE!】(値のエラー)が出ます。 このエラーを回避し、正しく表示させる方法はありますでしょうか? ======================================================== *B列、D列、F列 数字、文字など、直接入力されています(空のセルあり) *C列、E列(参照先のセルが空白の場合あり) =IF(ISERROR(INDIRECT("'シート名'!D2")),"",INDIRECT("'シート名'!D2")) *H列 =CONCATENATE(TEXT(B2,";;;@"),TEXT(C2,";;;@"),TEXT(D2,";;;@"),TEXT(E2,";;;@"),TEXT(F2,";;;@")) ======================================================== 分かりにくい説明ですみません。 よろしくお願いいたします。 環境 Win XP /Excel 2003
- ベストアンサー
- その他MS Office製品
- エクセルでセルに入力制限をしたいのですが。
例えばA1のセルには全角で10文字まで、B1のセルには半角カナで10文字までという入力制限ができるでしょうか?入力規則で設定したところ、文字数制限はできるのですが、半角,全角の区別をしてくれません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで入力文字を一文字ずつ並んだセルに入れる
エクセルマクロ超初心者です。 エクセルVBAでユーザーフォームを作成しました。 テキストボックスに入力した文字列を「登録」ボタン押下後、エクセルシートのセルに一文字づつ入るようにするにはどうすれば良いでしょうか? 例えばテキストボックスに「kohiro」と入力するとエクセルのsheet1のA1「k」、B1「o」、C1「h」、D1「i」、E1「r」、F1「o」となるようにしたいのです。入力する文字数は0~30文字までで、その都度長さは変わります。どうやって、文字をばらせばいいのか、またどうやって可変長の文字列を指定したセルに入力すればいいのかわかりません。どうかよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCELの1セルに入力できる文字について
EXCELの1セルに入力できる文字数は32767文字で、セル内に表示される文字数は1024文字ですよね。これって何か意味があるのですか?わかる方教えて下さい!お願いしますm(__)m
- ベストアンサー
- オフィス系ソフト
- エクセルのセルに入力した文字数
エクセルのセル一マスに入力した文字数を 調べたい場合、ワードのように文字カウント機能などは ありますでしょうか。 文字のカウントの仕方を教えてください。
- 締切済み
- オフィス系ソフト
お礼
早々のご回答ありがとうございます。 エラーが出てしまって、うまく動作しないのですが 引き続きトライしてみます。 また何かありました際はアドバイスいただけましたら幸いです。