ベストアンサー EXCEL VBAの「’」シングルクォーテーションマーク 2003/01/06 13:20 「'」を記述したマクロの前に入れて、そのマクロを読み込ませないのはわかりますが、「'」マークを何行かにまとめていれたり、とったりする簡単な方法はあるのでしょうか? みんなの回答 (3) 専門家の回答 質問者が選んだベストアンサー ベストアンサー taknt ベストアンサー率19% (1556/7783) 2003/01/06 13:25 回答No.1 VBAの画面で、表示→ツールバーで、編集をチェックします。 すると 編集のツールバーがあります。 その真ん中ぐらいに コメントブロックというのがあります。 何行か選択して それをクリックすると コメントになります。 その右隣のを押すと 解除されます。 質問者 お礼 2003/01/06 17:25 やっぱりこういうのがあったのですね! いままでいちいちシングルクォーテーションを一個ずつ打っていたのはなんだったのだろうと思ってしまいました。 ありがとうございます! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (2) vbafriend ベストアンサー率47% (17/36) 2003/01/06 15:30 回答No.3 初めまして。 VBE画面でメニューバーにマウスポインターをあわせて右クリック後表示されたプルダウンメニューの編集をダブルクリックして編集ツールバーを表示させてください。 編集ツールバーの手のマークの一つ右側のマークがコメントブロックです。 コメントブロックしたいコードをマウスで選択後、このマークをクリックするとすべての行にコメントブロックが設定されます。 コメントブロックを解除したい時には、コメントブロックの右隣のマークをクリックすると解除されます。 お試しになってみて下さい。 質問者 お礼 2003/01/06 17:27 ありがとうございます! できました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 LAMY ベストアンサー率25% (249/985) 2003/01/06 13:43 回答No.2 変則的な手法です...各命令行の最後に「 _ 」を入れては駄目ですか? 連続行の指定ですので、先頭行がコメントなら続けてのコメントとなります。 (1つ空白を開けてないと認識されないので、注意して下さい) 入れるのは非常に面倒ですが、取るときは空白に置換すると取れます。 #1の方が書かれた方法と併用してみて下さい。 (ちょっと試すだけなら、こっちもお手軽かも) 質問者 お礼 2003/01/06 17:26 なるほど。 こういう方法でもいいんですね。 ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Excel VBA 1行ずつ実行するには いつもお世話になっています。 Excel VBAで記述したマクロを 1行ずつ確かめながら実行する方法を教えてください。 エクセルVBAでパスの¥マークについて このマクロを記述したBOOKと同じフォルダー内にある、シート001.xls を開くマクロです。 同一フォルダーにあるのですから、このような記述になると思います。 Sub kakunin1() Workbooks.Open (ThisWorkbook.Path & "\" & "シート001.xls") End Sub しかし、以下の3つはすべてシート001.xls を開くことができました。 Sub kakunin2() Workbooks.Open (ThisWorkbook.Path & "\" & "\" & "シート001.xls") End Sub Sub kakunin3() Workbooks.Open (ThisWorkbook.Path & "\" & "\" & "\" & "シート001.xls") End Sub Sub kakunin4() Workbooks.Open (ThisWorkbook.Path & "\" & "\" & "\" & "\" & "\" & "\" & "シート001.xls") End Sub パスの¥マークは階層をあらわすのだと思っていましたがいくつ重ねてもなぜ開くのでしょうか?非常に初歩的な質問だと思いますが、ご教示いただければ幸いです。 エクセルVBA 選択しているセルが1セルの場合は、その行を1行ごと、 例えばB10にセルがあれば、10行めを行コピーして11行めに、行挿入、 選択しているセル範囲が3セルの場合は、そのセルのある3行をコピーして 例えばB10:B13を範囲選択していたら、10~13行めを行コピーして、 14行めに3行まとめて挿入するようなマクロ作るには、 どのように記述したらいいでしょうか? コピー元には、計算式を含むセルがあります。 貼り付け先には、その計算式もコピペされているとベストなんですが・・・ 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム excel VBA で”27行目ごとに3行削除”について VBAはまったく初めてです。 早急に作業を行わなければいけないことがでてきたのですが、持ち時間がないので、VBAでできないものかと思いました。 マクロの記録をやってみたのですが、うまくいきません。 記述をする場所はわかります。 毎27行目以降3行を削除していきたいのです。 どう記述していけばいいのか、どなたか教えていただけないでしょうか? VBA シングルクォーテーションと=の入力 文字が入っているセルの前後にに文字を追加するマクロ ="=aaa"と入力したい ダブルクォーテーションとイコールを追加したいのですが ↓のとおり作ってみたもののうまくいきません。 range(a1).Value = " = " & """ " = " & .Value" これだとダメですか?? EXCEL2002のシングルコーテーションでの質問 EXCEL2002で困っていることがあります。 1.例えば普通に数字で2000とか入れると 普通に入力されるのですが、’(シングル コーテーション)を付けて、’2000とか 入れると、左上に緑の▼マークと共に表示 されます。そのセルをクリックするとその セルの左側に黄色い▼マークと+が出ます その+をクリックすると、”数値を文字列にして います”などのBOXが現れるのですが、 これは何でしょう? 2.頭に’を他の数値にも負荷したいのですが 1づつ手入力しなければできません。 範囲選択した場所だけ’を負荷するマクロか コマンドがあれば教えてください。 3.テキストデータをEXCEL2002に取り込むと ’が付くセルと付かないセル(データは数値) があるのですが、これは何故でしょう? 防ぐ方法があれば教えてください。 よろしくお願い致します。 エクセル2007で、 行番号欄と列番号欄を表示しない方法(マクロ等)を教えてください。 マクロでしたら記述もお願いします。 エクセルVBA お世話になります。 マクロの記録で、下記のようにC列を基準に表内を並べ替えるように記録されました。 Range("C4").Select Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("AQ5:AQ39" _ ), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("A4:EJ39") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With ご教授いただきたい点が2点あります。 1. end行 (今のところ39行め) が毎回変わっても その位置を認識して、対応するようにしたいのですが、 どのように書き換えるとよいのでしょうか? C4は、タイトル行で、毎回固定です。 やはり、毎回最終行の次の行 (今回のケースでいうと、40行目に)に、 endと手作業で入力する方法しかないでしょうか? それしかない場合は、その記述の仕方をお願いします。 例えば、最大500行もあればいいので、途中の空白セルは、無視して 並べ替えをしてくれる記述などで教えていただけるとありがたいのですが・・・ 2. 必ず、active なシートを選択しておいてから、マクロを実行するとして、 シート名の sheet1 も可変にしたいです。 よろしくお願いします。m(_ _)m エクセルのマークがわかりません エクセル2010のセルで、関数を入力しているときに突然各セルに図のようなマークが表示されてしまいました。削除したいのですが一括削除する方法を教えてください。(ひとつずつなら削除できるのですが、数十行にたくさんあるため)。また、これはなんのマークでどのような時に出るのでしょうか。 Excel2007VBA シングルクォーテーション VBAのコードを記述したあとに、 シングルクォーテーショ「'」をつけて コードの文字色を黒色から緑色にすることが できると思います。 範囲を指定してまとめて緑色にする機能が 確かあったと思います。その機能の操作は どうするんでしたっけ? 初心者な質問ですみませんがよろしくお願いします。 Excel VBAにてSUMIF関数の入力 Excelのあるシートに以下の表があります。 E列 ・・・・・・ F列 ・・・ G列 17行 2008/1/5 ・・ 売上 ・ 1,500 18行 2008/2/10 ・・売上 ・ 2,100 19行 2008/3/11 ・・売上 ・ 1,700 20行 2008/3/18 ・・売上 ・ 1,000 21行 2008/4/1 ・・・売上 ・ 2,500 23行 2008/3/15 ・・・・・・・ 3,500 この場合G23セルには=SUMIF(E17:E21, ">" & E23,G17:G21) という式が入っており、結果的に3,500という数字が見えます。 しかし、このG23セルにマクロにて式を書込み同じ3,500という 値を出したいのですが、マクロ上では何と記述すれば同じに なるのか教えて下さい。 例えばrange("G23").Fomula= "=SUMIF(E17:E21, ">" &E23,G17:G21) と記述してもエラーになってしまいます。 EXCEL VBA の記述で文字を大きくしたい いつもお世話になっております。 EXCEL VBA でマクロを記述した中で、 1行だけ文字を大きく(太字でもOK)する事はできますか? (変更したらすぐにわかるように) それと通常、記述文字の色は黒で、コメントは、緑です。 他に色はないですか? よろしくお願いいたします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム 引用符コーテーションマーク、クォーテーションマーク、クオーテーションマ 引用符コーテーションマーク、クォーテーションマーク、クオーテーションマーク 私のキーボードで "と” はShift+2、’と' はShift+7です。 “ とか ‘ とか はどうやれば表示させれますか? また、アプリケーションなどで 「........をしたい場合には【“文字”】と入力します」と説明がある場合ですが、 【"文字"】と入力しても思ったとうりの動作をしますが、"と “とか”は同じ意味合いなのでしょうか? よろしくお願いします。 エクセルVBAのについて。 エクセルのVBAマクロで検索と結果表示(抽出)を行いたいです。 1つの行からだけでなく、複数行(例A行、B行、C行)から検索を行いたい場合、どのようにすれば良いでしょうか? よろしくお願いします。 Excel2010 VBA 画像のことをマクロでやりたいです。 3行目の問いを4行目の問いの上に同じものを貼り付けたいです。 そして1行目にQ1、Q2・・と順番に3行目に問がある上に記述させられますか。 問数は可変です。 よろしくお願いします。 Excel 改ページのVBAうまくいかないです 助けてください。EXCEL2000を使用しています。 マクロを組んでいるのですが、改ページがうまくいきません。 マクロ実行前の状態では、ページ設定で、用紙が「A3」の「縦」で拡大縮小が「79%」、データの区切りのいいところに何箇所か改ページが設定されています。 そこで、マクロを使って、A3サイズ、用紙を横、拡大縮小92%にして、尚かつ区切りのいいところ(毎回印刷範囲、区切りたいセルの位置は決まっている)で印刷できるようにしたいです。 印刷範囲は A1:P63,A64:P126,A127:P193,A194:P237,A257:P329, A330:P357,A368:P397,A401:P462 で設定したいです。 改ページしたい行を ひたすら ActiveSheet.HPageBreaks.Add Before:=Range("セル番地") で記述したのですが、 余計なところにも改ページ線ができてしまいました。(121行目の下、 351行目の下) このいらない改ページ線は、用紙を横にして、拡大縮小を92% をした時点で、ついてしまった線のようです。 余計な改ページ線を削除したいです。 なお、マクロは自動記録しかわかっておらず、 意味がわかっていないです。 お手数ですが お分かりになる方、 わかりやすくお願いいたします。 エクセルVBA エクセル2003です エクセルの印刷するマクロをおしえてください *A列からQ列までで行は1~300で伸縮します 最終行をA5より下のA列のセルに値が連続で入っている最後が最終印刷範囲行とします *罫線ありです *1ページを30行とします *2ページ目からの先頭行に(A4:Q4)を印刷に入れたい マクロで印刷設定をした事がないのでさっぱりわかりません *ヘッダーとフッダーも可能でしょうか? 出来れば説明付きでよろしくお願いします エクセルVBAを教えてください。 エクセルVBA初心者です。 仕事の都合でどうしても下記マクロを作らないといけないのですが、作り方が全くわかりません。 親切な方、教えてください。 □■□■□■□■□■□■□■□■□■□■□■□■ 名前 金額 日時 ⇒1行目のタイトル Aさん 100円 12/1 ⇒2行目 200円 12/2 ・・・* ⇒3行目 300円 12/3 ・・・* ⇒4行目 合計 400円 ⇒5行目 Bさん 100円 12/1 ⇒6行目 200円 12/2 ・・・* ⇒7行目 300円 12/3 ・・・* ⇒8行目 400円 12/4 ・・・* ⇒9行目 合計 1000円 ⇒10行目 Cさん 100円 12/1 ⇒11行目 200円 12/2 ・・・* ⇒12行目 合計 300円 12/3 ⇒13行目 ・ ⇒14行目 ・ ⇒15行目 ・ ⇒16行目 のExcel表があります。 それぞれの人と合計金額の部分までを参照し、合計金額までの前の列(・・・*の部分)にそれぞれの人の名前を入れたい(コピー・ペーストしたい)です。 Excel VBAのチェックボックスについて こんばんは、Excel vbaのチェックボックスについてご教授をお願いします。 Userformを作成しています。 チェックボックスを横に4つ配置したとします。その際、常にどれか一つのチェックボックスにしかチェックできないようにしたいのです(チェックしたあとに、違うチェックボックスにチェックしたら、先にチェックしてあるのもはチェックを消したい)。 このような事をしたい場合、マクロ記述での操作になるのでしょうか?それとも、何か違う操作かコマンドがあるのでしょうか?4つ一組でたくさん並べたいので、すべてにマクロ記述となると大変かな?と思いまして・・・。もし、マクロ記述でしか方法が無い場合、マクロ記述の内容も教えて頂ければと思います。 申し訳ありませんが、よろしくお願いします。 ※Excel2000を使用しています。 エクセルのマクロとVBAについて まだあまり多用していないのですが、エクセルでは使っていくアイコンを指定することで(それを利用することで)、マクロを組みそれがエクセルのVBAで記述されるということですが、その逆エクセルのVBAで記述したプログラムを動作に対応したアイコン等の流れで示すことは出来るのでしょうか?もしあったらどのような方法でしょう? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
やっぱりこういうのがあったのですね! いままでいちいちシングルクォーテーションを一個ずつ打っていたのはなんだったのだろうと思ってしまいました。 ありがとうございます!