- 締切済み
【マクロ】特定の文字を追加
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8248)
- HohoPapa
- ベストアンサー率65% (454/692)
- bunjii
- ベストアンサー率43% (3589/8248)
- tsubu-yuki
- ベストアンサー率46% (179/386)
- potatorooms
- ベストアンサー率28% (3505/12496)
- HohoPapa
- ベストアンサー率65% (454/692)
- tsubu-yuki
- ベストアンサー率46% (179/386)
- _backyarD
- ベストアンサー率34% (199/580)
関連するQ&A
- エクセルで特定の文字が含まれる行から特定の文字が含まれる行の削除方法
エクセルで特定の文字が含まれる行から特定の文字が含まれる行の削除方法 表題のとおりですが、エクセルで特定の文字が含まれる行から特定の文字が含まれる行の削除方法について教えてください。 特定の文字(C列にあります)が含まれている行から5行下の先ほどとは違う文字(これもC列にあります)までを削除したいのです。 それがたくさんあり大変困っております。 エクセルを起動してマクロの記録を行い手作業で5回削除し記録終了としたのですが、 5回以上削除したい場合は操作が行われませんでした。 これをマクロで行うにはどういう式を作ればいいでしょうか? 宜しくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルで特定の文字を含む行を集めたい
エクセルで定の文字を含む行を捜して並べて集めたいのですが…。つまり、表などの備考欄で特定の文字列(食費等の2文字)を探して、その文字がある行を続けて並べたいのですが…どなたか、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで特定の文字列が入った行を非表示にしたい
エクセル(97)で特定の列のセルに特定の文字列が入った行を非表示にする機能はありますでしょうか? 例えばC列の3行目以降から「無し」という文字列が入ったらその行を非表示にしたいのですが・・・
- ベストアンサー
- オフィス系ソフト
- エクセル:文字列間の行を抽出
エクセルファイルで1つのシートに複数の表がひたすら縦に並んでいます。それぞれの表が別々のシートに記載されるようにしたいと思っています。 どの表も基本的な書式は同じなので列数は同じなのですが、行数は表ごとに異なります。 また各表の右下(C列)にTotalという文字列が必ずあります。 文字列Totalがある行の直下の行から次のTotalのある行まで抽出して、シートを作成できれば良いのだと思うのですが、どうすれば可能になるのか分かりません。 どなたか教えていただけ無いでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルで文字を追加
こんにちは。 エクセルでA1に19Fと書かれてるセルを B1のセルにC-19Fと特定の文字列を追加したいのですがどうすればいいのかわかりません。単純に="c-"A1としてみたのですがエラーでうまくいきません。 何かアドバイス宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロ 特定の文字列を含む行を削除
エクセルマクロ 特定の文字列を含む行を削除 エクセルのマクロについて教えてください。 下の中から列を限定せず、すべての行でAAA、CCCのいずれかがある場合、 その行ごと、すべて削除したいのです。 時に削除したい特定の文字列が数十種類になるため、 マクロ起動時に削除したい特定の文字を記述したファイルを読み込み、それから 削除できるようにしたいのです。場合によってはそのファイルを編集し、 削除したい文字列を変更したいのです。 ご教示いただだけないでしょうか A列 B列 C列 1 AAA BBB CCC 2 BBB CCC FFF 3 DDD BBB FFF 4 AAA CCC DDD 5 GGG RRR UUU 行中にAAA、BBBがある場合、削除したい ↓ A列 B列 C列 5 GGG RRR UUU マクロを実行し、上記の結果にしたい。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで特定の文字があるときだけコピーできるようにしたい
エクセルのマクロで特定の文字があるときだけコピーできるようにしたい エクセルでこういう表があるとします ココカラ 1 * 2 b 15 3 * 4 d 19 5 e 25 6 * 7 g 35 8 * 9 j 46 10 k 54 ココマデ このような表があるとき、マクロを使ってもしB列に「*」以外の文字(この場合アルファベットのb) があるときは左のセル(2)をずっと下のセルにコピー(仮にA50とします)した後、右のセル(15)をB51にコピー、 次は文字が「*」なのでコピーはせずにd列になったら4と19をC50,D51にコピー・・・ という作業をセルに「ココマデ」と書いているところまで繰り返す、というマクロを作りたいのですが、どうすれば いいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで行内特定文字で色塗り、特定文字非表示。
エクセルで行内特定文字で色塗り、特定文字非表示。 エクセル2000です。 B列30から10-50-01~20、11-51-01~30とかの連番番号、C列30から O列30までの行に各情報入力がしてあります。 行いたいのは、B列30以降に10-50-01~20と記入してあれば-01の行中の F、G、H、J、K、L、M、Oと、とびとびですが、文字表示をさせ、それ以外は (-02から-20まで)非表示(白色文字色)とし、かつ、K30以降のセル内に「OK」の文字が 入力されると、その行だけセルに色つけをしたいです。 書式でできますでしょうか? 現在、=RIGHT($B30,3)<>"-01"で-01を表示、それ以降は非表示させていましたが、K30以降のセル内に「OK」での行に色つけが必要になり、方法がわかりません。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excelで特定文字が含まれる行の別のセルをずらす
添付画像にあるように、2つの列に記号とキーワードが入力されており、上から順番に検索し、キーワード列に特定文字(この場合”りんご”)を含むセルがある場合、記号列のみを下に順番にずらしていきたいと思っています。 行数が1万行くらいある為、マクロなどで実現したいです。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセルのマクロで文字の置換について
エクセルのマクロを使った文字の置換についてお聞きしたことがありましす。 やりたいイメージは例として添付の画像としてアップしましたが、 ・エクセルシートに英数文字列の表がある(例では2行2列ですが、実際は6行48列ぐらいです) ・その表を各英数文字列の間に半角カンマ","を入れて、メモ帳に貼り付けたい ※実際メモ帳に貼り付ける動作は手動で行うので、クリップボード上で「各英数文字列 の間に半角カンマ","が入っている状態」で構いません。 ・各英数文字列の最初の2文字は必ず"0a"、その後の英数字は3桁または4桁です。 ちなみに、エクセルシートで英数文字列の表をそのままコピーしてメモ帳でペーストすると 各英数文字列の間にスペース(空白)が入ってしまいます。 その後、メモ帳で置換などを使い半角カンマ","を入れてもいいのですが、そこまでをマクロで行いたいと思っております。 上記のことがそもそもエクセルのマクロで出来るかどか分かりませんが、なにか有用な方法がございましたらご教授お願い致します。 ※使用OS:Windows7、エクセルバージョン:2007
- ベストアンサー
- その他MS Office製品
お礼
ありがとうございます!本当に助かりました!!