• ベストアンサー

EXCELへ文章をペーストしたら、自動的に一定の文字数する。

EXCELへ文章をペーストする際、決めておいた一定の文字数だけしかペーストできないようにする方法はありますか? ------------------ 例 ●ペーストする文章 コンピューター関係の質問をする時には、内容に応じて、ご利用のOSやソフトの名前(バージョン)、ハードの機種名やメーカー名などを明記するようにして下さい。 ↓ ↓(ペーストすると) ↓ ↓ ●一定の長さの文章 コンピューター関係の質問をする時には、内容に応じて ------------------

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

  • ベストアンサー
回答No.2

Altキー+F11キーを押して、VBAエディタを開き 目的のシートを選択した後に、以下のコードを貼り付けてみて下さい。 (文字数を20文字とした場合) Private Sub Worksheet_Change(ByVal Target As Range) Target = Left(Target.Text, 20) End Sub ペースト後、そのセルから離れると指定された文字数になるかと思います。

その他の回答 (1)

  • gellop
  • ベストアンサー率35% (19/54)
回答No.1

こんにちは。 私の場合、似たような事を下記の方法で処理しています。 ####################################################### 「●一定の長さの文章 」を表記したいセルに「LEFT関数」を使用します。 そして、その隣のセルに「●ペーストする文章 」を貼り付けます。 例えば、セル番地「A1」に10文字だけを表記したい場合は「A1」を[=LEFT(B1,10)]とし、セル「B1」に「●ペーストする文章 」を貼り付けます。この時にB列の文字色の設定を「白色」を設定していればセル「B1」の内容は見えなくなります。また、印刷時にはB列を印刷の対象外にすればOKです。 参考になれば幸いです。

関連するQ&A

  • 中央の文章を左によせるには?

    よろしくお願いします。  コンピューター関係の質問をする時には、内容に応   じて、ご利用のOSやソフトの名前(バージョン)、  ハードの機種名やメーカー名などを明記するように  して下さい。(OkWebで質問をする際の注意事項より)    コンピューター関係の質問をする時には、       内容に応じて、ご利用のOSやソフトの名前       (バージョン)、ハードの機種名やメーカ       ー名などを明記するようにして下さい。        (OkWebで質問をする際の注意事項より)  コンピューター関係の質問をする時には、内容に応   じて、ご利用のOSやソフトの名前(バージョン)、  ハードの機種名やメーカー名などを明記するように  して下さい。(OkWebで質問をする際の注意事項より) [質問] 上記のように中央に書かれている文章を以下のように左に寄せるにはどうすればより手間をかけずにできるでしょうか?さらに、プリントアウトするために、右側の限度も指定したいのですが・・・。(プリントアウトすると100枚以上になります。)ちなみに、ワードなどのソフトにある、左に寄せる機能では不可能でした。 コンピューター関係の質問をする時には、 内容に応じて、ご利用のOSやソフトの名前 (バージョン)、ハードの機種名やメーカー名などを 明記するようにして下さい。 (OkWebで質問をする際の注意事項より) コンピューター関係の質問をする時には、 内容に応じて、ご利用のOSやソフトの名前 (バージョン)、ハードの機種名やメーカー名などを 明記するようにして下さい。 (OkWebで質問をする際の注意事項より) コンピューター関係の質問をする時には、 内容に応じて、ご利用のOSやソフトの名前 (バージョン)、ハードの機種名やメーカー名などを 明記するようにして下さい。 (OkWebで質問をする際の注意事項より)

  • テキスト文章1行ずつをファイル化するソフトは存在しますか?

    テキスト文章1行ずつをファイル化するソフトは存在しますか? コンピューター関係の質問 (バージョン)、ハードの 機種名やメーカー名などを このように3行あったら,その行に応じてテキストファイルを作るソフトです。 こんな感じで(↓)3つのテキストファイルを作ってくれるソフト。 01.txt -------- コンピューター関係の質問 -------- 02.txt -------- (バージョン)、ハードの -------- 03.txt -------- 機種名やメーカー名などを -------- ご存知の方ご返答何卒よろしくお願い致します。

  • 質問本文入力の注意書き

     OKWebや教えて!gooでは、質問を投稿するとき、カテゴリーによっては注意書きが出ますよね。例えば、「コンピューター関係の質問をする時には、内容に応じて、ご利用のOSやソフトの名前(バージョン)、ハードの機種名やメーカー名などを明記するようにして下さい。・・・」←コンピューター&インターネット > その他(コンピューター&インターネット)の場合。  回答者(or回答予定者)のみなさんは、「このカテゴリーにこんな注意書きがあれば、回答しやすい質問にしてもらえるはずなのにな。」というようなご意見をお持ちではありませんか。カテゴリーや質問内容によっては、「そもそもあんな注意書きはいらない。」となるかもしれませんが、そういうご意見でも構いません。  ときどき、「もっと情報を補足してください。」といったご回答をみるんですけど、多分質問するみなさんって、いったいどんな情報を提供したらいいかもよく分らなくて、抽象的な質問をしてしまうんだと思います。  管理者様にいい提案ができれば、と思って、質問してみました。

  • Excelで一定条件の文字を()で挟む方法

    Excelで、一定条件の文字を一括で()で挟みこむ置換え方法を教えてください。 一定条件は、例えばカタカナのみ()で挟むという指定です。 例 質問掲示板シツモンケイジバン 回答投稿カイトウトウコウ ↓ 質問掲示板(シツモンケイジバン) 回答投稿(カイトウトウコウ) 応用で、漢字のみ挟む方法と、数字のみ挟む方法も知りたいです。 よろしくお願いします。

  • Excelセル コピペ時の、文字書式の自動ペースト

    Excel XP (Excel 2003) での質問です。 添付画像のセル B2 をコピーし、「値」 または 「数式」 のみをペーストする時(画像では B3:B5 へペースト)、時と場合によって、結果が画像の A か B 2つのパターンになるのですが、どういう時にどちらの結果になるのか、ルール(条件)が判りません。 結果B のように文字書式も一緒にペーストされて欲しいのですが、どういう時に B のようになるのか、教えて下さい。 コピペの操作は、ctrl+C でコピー、「形式を選択して貼り付け」 の 「値(V)」 または 「数式(F)」 です。「値(V)」 と 「数式(F)」 のどちらの時にも、時と場合によって A になったり B になったりします。 また罫線や背景色などはペーストせずコピー先の書式を維持し、文字(または数式)と文字書式のみをペーストしたいです。 よろしくお願いします。

  • Word Excel 文字数カウント

    Word及びExcelにおける文字数カウントに対しての質問です。 Word及びExcelのバージョンは、2002です。   Exelで作成した表をコピーペーストでWordで作成した文章の一部に貼り付けた場合、どのようにしてその表部分及びWordで作成した文章全体(Exelで作成してWord文章に貼り付けた表も含む。)の文字数を一括してカウントできるのでしょうか? よろしくお願いします。

  • エクセルの自働処理

    エクセルの自働処理についての質問です。 セルを15マス程選択~コピーをして違う場所にペースト(ペーストの場所はいつも違うところ)。ここからの作業を自動処理をしたいのですがペーストした状態ですべてのセルに罫線を引いて、並べ替え→降順。までを1クリックでできたら良いなと思っているのですが・・・  (マクロの記録で試してみたのですが、記録した場所ではできたのですが、違う場所ではだめでした。) 何か良い方法があったらご教授ください。よろしくお願いします。バージョンはエクセル2007です

  • パワーポイントに文章をペーストする際のフォントサイズを変更したい!

    初めての質問です。 エクセルなど、他のファイルからパワーポイントに文章をコピー&ペーストすると、 フォントサイズが勝手に変わってしまいます。 右下にでるアイコンで毎回変更するのが面倒なので、うまく設定を変えて、ペーストした時のサイズを変更することはできませんでしょうか? 同様の作業を繰り返すことが多いので、これができたら大変助かります。 よろしくお願いします。

  • EXCELのセルで使われている数字を一定毎に増やしたい。

    EXCELのセルで使われている数字を一定毎に増やしたい。 もしかしたら、似たような質問があったかもしれませんが見つけられなかったので質問します。 A1 =日報!D42 B1 =日報!D88 C1 =日報!D134    ・    ・    ・ と、いうように参照されている数字を一定数(ここでは46)毎に増やしたいのですが可能でしょうか? (実際は参照だけではなくIF等の関数が入ったりすることもあります) 数字のみならば二つ選んだ状態でフィルをすると可能なのは判るのですが・・・ どうかよろしくお願いします。 EXCELのバージョン:EXCEL2002

  • Excelのコピー&ペーストについて

    Excelでコピー&ペーストするとき、コピー先領域の内容を全て削除してからコピーしてくれるような 機能はないでしょうか? <理由>  マクロ実行ボタン付きのシートがあり、セルの内容を毎回書き換えてから、別のブックのシートにコピーしています。  しかし、コピー時、前回のボタンはそのまま残るため、ボタンが沢山溜まっていきます。  コピー先でもマクロを使用したいため、ボタンはコピーしたいです。    以前は、初回コピー時のみ、ボタンをコピーし、以降はオプションでコピーしないように設定していました。しかし、Excelのオプションはブックごとに指定できないため、別のブックを開くときは、オプションを戻さなければなりません。  そこで、コピー時にコピー先領域を削除してからコピーするようにしましたが、毎回削除を行うのは面倒です。  コピー先シートの内容を全て削除してからペーストするような機能はないのでしょうか。  あるいは、ブック毎にオプション指定をする方法でも良いのですが・・・ よろしくお願い申し上げます。

専門家に質問してみよう