- ベストアンサー
エクセルのマクロでデータのアンダーラインをチェック
初めて質問します、マクロの初心者です。 Excel2003でXPです。 マクロでデーターの整理をしていますが、アンダーラインが有るか無いかで、判定したいのですが、 指定したセルの内容からアンダーラインが引いてあるかどうかをチェックする方法が分かりません。 ご教授、よろしくおねがいします。
- mmss59
- お礼率100% (8/8)
- その他MS Office製品
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
If Selection.Font.Underline = xlUnderlineStyleSingle Then これで判断すればいいでしょう
関連するQ&A
- excelのマクロを使って決まった入力データ位置の文字を.......
VB(マクロ?)初心者です^^; ご教授お願いします excelのマクロを使って ”決まった入力データ位置の文字”をコピー(又は切り取り)して同じseet内の違うセル貼り付けしたいのです。 ただし、同じセルに貼り付けては前の入力内容が消えてしまうので、2回目は前回の下のセル、3回目も....この同じ行為を続けたいのです。 みんなぁ~ help me
- ベストアンサー
- Visual Basic
- エクセルマクロの質問です。文字削除の方法?
エクセルでデータを整理していて、 各セルのデータの前5文字を消したいのですが、 マクロどんなに、 くんだらよいのでしょうか? 因みにC5からK44まで、データは入っています。 いかがになりますか。ご教授ください。
- 締切済み
- その他MS Office製品
- Excel 2007 マクロ 同列のデータの重複チェック
Excel 2007 マクロ 同列のデータの重複チェック A列で重複しているデータをチェックします。 重複しているデータについて、B列にフラグをつけます。 フラグはどの行とどの行が重複しているのかわかるようにしたいです。 そのため重複している行同士ごとにフラグをつけます。 上記の内容はマクロで実現できるのでしょうか。 元データと完成形の画像を添付します。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルのデータ入力をマクロで行う方法は?
はじめまして。初めて質問させていただきます。 Excelで作業を行っていたのですが、マクロ(VBA?)で分からないことが出てきました。 Sheet1のQ6セルとQ7セルが結合されています。そこにはデータ(数式)が入力されています。 同様に、Q8とQ9、Q10とQ11・・・というように、データ(数式)が続いています。データ数は300個です。 他のシート(Sheet2)の A4セルから下に、先程のQ6セルのデータ A5セルにQ8のデータ・・・ というように書きたいのです。 これをマクロを組んで行うことは出来るのでしょうか? さらに、Sheet1で数式だったデータを文字列で保存できるとなお嬉しいです。 マクロ初心者ですいませんが、皆様のお知恵をお貸しください。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCEL マクロ
エクセルマクロ初心者です。 エクセル2007で、複数選択したセルの合計値・平均値をコピーできないか悩んでいます。作業によって、選択するセルが変わりますので、セル番地の指定をせずにマクロの書くことができますでしょうか。 イメージとしては、複数のセルを選択をしたときに、ステータスバーにオートカルクで表示される合計値・平均値をクリップボードにコピーし、別のセルに結果をペーストする感じ(ペーストする際に合計値・平均値のどちらを貼り付けるか選択できれば尚、良)です。 個人用マクロブックに登録して、不特定ブックで使用したいマクロです。よい方法があれば教えて下さい。
- 締切済み
- その他MS Office製品
- Excelマクロ
Excelマクロで1行が選ばれたかを判定したいのですが セルであらわすとCells(0,1)と(0があるのかわかりませんが)なるところがセレクトされているかを知りたいです 誰か教えていただけるとうれしいです
- ベストアンサー
- その他(プログラミング・開発)
- Excelのマクロでデータ形式を容易に変更する方法
2年ぶりにExcelのマクロについて 質問させていただきます。 他の人がExcelで作ったデータを取り込んで使いたいのですが マクロでデータ形式を変換する適切な方法を教えてください。 他の人が作ったExcelファイルで 例えばセルA1に H28/04/01 というデータがあったとします。 画面に表示される内容も セルに入力されている内容も どちらも H28/04/01 です。 ちなみに、セルの書式設定を確認すると 「標準」となっているのですが これが「文字列」だとしても 以下に記す内容は おそらく同じだと思います。 このデータを、分かりやすいように セルに入力されている内容は 2016/4/1 となるようにして しかも画面に表示される内容は 平成28年4月1日 となるようなマクロを組みたいのです。 Cells(1, 1) = Format(Cells(1,1),"yyyy/m/d") Cells(1, 1).NumberFormatLocal = "ggge年m月d日" と作ってみましたが このマクロを実行すると 2016/4/1 と表示されす。 そして、この状態から 改めてマクロを実行すると ようやく 平成28年4月1日 と表示されます。 これを1回のマクロ実行で済ませるためには どのように組んだらよいのでしょうか。 なお、上記の内容は Excel2010 でも Excel2003 でも同じでした。 マクロについては、まだまだ素人だと 痛感しております。 回答をよろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- Excel データの一部を別シートにコピー
Excelで、データ行のどこかをクリックし、ボタンを押したとき、その行を別々のシートに分類してコピーさせるマクロを作りたいと思っています。 このとき、コピー先のシートをA列のデータで区別したいのです。 1.クリックした行のA列のセルを判定し、そのセルのデータを読み取る方法 2.読み取ったデータ(文字)を、コピー先シート名に指定する方法 このマクロの記述方法を教えてください。よろしくお願いします。 コピー範囲を指定し、貼り付け先のシートをアクティブにできれば、あとは記録マクロをつないで作るつもりです。
- ベストアンサー
- オフィス系ソフト
- Excelマクロからのバイナリデータ取得について
初めて質問します。 SQLServerにvarbinary(MAX)型で写真データが格納されています。 その写真データをExcelマクロの処理にてシートに貼り付けたいと考えています。 手順として、 (1)バイナリデータを復元し、ファイルを任意のディレクトリに格納。 (2)格納した画像ファイルを指定したセルに貼り付ける。 (1)の手順からつまづいており、先へ進めません。 実現方法はあるのでしょうか?
- 締切済み
- その他(プログラミング・開発)
お礼
早速の回答ありがとうございます、うまくいきました。