- ベストアンサー
マクロでExcelのセルに任意の文字列を追加するには?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
With Range("A1") .Value = "〒" & .Value End With みたいな事ですか?
その他の回答 (2)
- n-jun
- ベストアンサー率33% (959/2873)
>まず、「.Value」は、セル内の任意の文字列という解釈でよいのでしょうか? 任意ではなくWith Range("A1")にかかるものですから、セルA1に 限定してます。 アクティブなセルにと言うのであれば、 With ActiveCell .Value = "〒" & .Value End With ですかね。 >「&」は、&の前にある文字列と後ろにある文字列を結合するという意味でしょうか? 前後の文字列を”連結”する事ですね。
お礼
ご説明どうもありがとうございます。 いつも置換や、テキストエディタとExcelを行ったり来たりと 手間をかけていたのですが、アドバイスのおかげで、作業の 手間がかなりはぶけます。 とても助かりました! <(_ _)>
- himajin555
- ベストアンサー率27% (3/11)
セルの表示形式を"〒"@にすると、希望どおりの表示になります。
お礼
アドバイスありがとうございます。 表示形式の使い方にそのような方法があったことは 知りませんでした。
関連するQ&A
- EXCEL: セルの先頭に任意の文字列を入れる
Excel2013 Excelのセルに入力された文字列の先頭に、任意の文字列を入れたいのですが、どのような方法があるでしょうか? マクロが必要でしたら記述をお願いします。マクロが不要な方法があれば、なお便利です。 文字列は1~3文字程度で任意なものを入れたいのですが、既存セルの先頭に入れるだけです。ただ適用セルが数千あるため、手作業を避けたいと考えています。
- ベストアンサー
- Excel(エクセル)
- あるセルが”任意文字列”の時、隣のセルを塗りつぶす
Windows XP上のExcel97(古いですね・・・)を使っています。 あるセルが任意文字列の時、隣のセルを任意の色で塗りつぶしたいのですが そのようなことが可能でしたら方法を教えてください。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- セル内の一部文字列を消去のマクロ
Excelで A1セル~A100セルまでに文字列が ****(**) (****)というように入っています。 なお*は任意の文字を表す (条件) ( )で囲まれた文字列群は2つある。 (したいこと)A1セル~A100セルまでを対象に2番目の( )で囲まれた文字列群を消去するマクロを作成したい。 どう記述すればいいか。 処理前 A1: ****(**) (****) A2:*****(**) (****) A3:****(**) (*****) 以下略 処理後 A1: ****(**) A2:*****(**) A3:****(**) 以下略
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロ作成で困っています。任意の列(〇列1行目)から0001
エクセルのマクロ作成で困っています。任意の列(〇列1行目)から0001-安部 0002-安藤 0003-木下・・と入力された列があります(番号は3桁あるいは4桁です)。そして、例えば最後の入力されたセルの行番号が56だとして、そこに入力されたものが「0056-名前」であるか確認するマクロを作りたいのですが、どのように記述すればよいでしょか?確認したいのは番号(この場合'0056')のみで良いのですが・・。
- ベストアンサー
- Visual Basic
- Excel2007のマクロで文字列を結合
Excel2007のマクロで文字列を結合したいのですがうまくいきません。 1、セルA1からU1までデータが1つずつ入ってます。 2、1のデータを3列ずつ結合してA3からG3にコピー。 例えば、セルA1あ、B1い、C1う、D1え、E1お、F1か、ならセルA3あいう、セルB3えおか、のようにマクロで一機にできるソースをお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Excel2007のマクロで文字列を分解
Excel2007のマクロで文字列を分解したいのですがうまくいきません。 1、セルA1からU1までかそれ以上にデータが3つずつ入ってます。 2、1のデータの1つずつをを3列ずつに分解してA3から列上にコピー。 例えば、セルA1あいう、セルB1えおか→ならA3あ、B3い、C3う、D3え、E3お、F3か という具合に。だれかお願いします。
- 締切済み
- Excel(エクセル)
- Excel2007のマクロで文字列を分解
Excel2007のマクロで文字列を分解したいのですがうまくいきません。 1、セルM29からAG29までかそれ以上にデータが3つずつ入ってます。 2、1のデータの1つずつをを3列ずつに分解してM31から列上にコピー。 例えば、セルM29あいう、セルN29えおか、…、→ならM31あ、N31い、O31う、P31え、Q31お、R31か、…。 という具合に。お願いいたします 画像を添付する
- ベストアンサー
- Excel(エクセル)
- 列の任意のセルに値入力時にマクロ起動
ExcelのVBAについて質問です。 2列目の任意のセルに値を入力した際にマクロを起動したい場合、どのようにソースを記述すればよろしいでしょうか? たとえば2列目の任意のセルに入れた値に基づいた値を3列目の同じ行に返す場合などです。 ご教示お願いします。
- ベストアンサー
- その他MS Office製品
- Excel2003で、文字列のセル+文字列のセルを実行するとエラーになりますか
Excel2003で、文字列のセル+文字列のセルを実行するとエラーになりますか、それとも0になりますか?今エクセルがありませんので試行できません。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- セル列のすべての文字列の頭に”0x”を追加したい
エクセルで1,22,33などの文字列が入っているセル列の項目があるのですが、それらの文字列の頭のすべてに”0x”という文字を追加したいのですが、どのようにすればよいかご教授よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
補足
初歩的な質問なのですが、ネットで検索しても見つからなかったので お願いします。 まず、「.Value」は、セル内の任意の文字列という解釈でよいのでしょうか? 「&」は、&の前にある文字列と後ろにある文字列を結合するという意味でしょうか? お手数おかけしますが、ご助言お願いします。