まりふのひと

VBA

VBAでマイドキュメントやデスクトップ等の特殊フォルダーを取得する

VBA

特殊フォルダを取得する (Excel VBA を学ぶなら moug モーグ | 即効テクニック) 次のコードは、[ファイルを開く]ダイアログボックスで「マイドキュメント」フォルダを開きます。 Sub Sample4() Dim Path As String, WSH As Variant, OpenFileName As Strin…

Wordのマクロを共有する方法

いきさつをスキップする ■ いきさつ 今、「いきいきパソコン談話室」では「デジカメ談話」全盛‥‥ メモリーカードの写真をパソコンに送るのは、「だいしん」さん作のフリーソフト「仕分ちゃん」を使わせてもらうことにした。 最終的なフォルダ名(「何処で誰…

Excelマクロ「選択したセルの前後の空白を削除する」

Option Explicit Sub 選択したセルの前後の空白を削除する() Dim mbTitle As String Dim c As Range mbTitle = ActiveWorkbook.Name & "/選択したセルの前後の空白を削除する" If Selection.Count = 0 Then MsgBox "セルが選択されていません。", vbCritical…

ExcelでCDケースジャケットのリストを作る「CDジャケット作成マクロ.xls」を作った

VBA

今、いきいきパソコン談話室で「デジカメ」談話中で、写真は「日付別フォルダー」で整理するようにしている。 CD−R に焼いた時、ジャケットに印刷するデータをエクセル・マクロ(VBA)で作ろう‥‥ と、この一週間構想を練って(ループして)いたが、昨日・今…

エクセルマクロ(VBA)で「メモ帳」を起動する

moug モーグの Excel VBA|即効テクニック にあった。テキストファイルを開きたいので、notepad.exe にフルパスの引数を付けたら起動できた。 '概要:メモ帳でテキストファイルを開く '更新:H25.01.07 初版 Function OpenNotepad(argFullPath As String) As…

ワードの表を「エクセルシート」に自動転記するWordのマクロ(VBA)[日経PC21 2004年1月号]

年に1回の部屋の片づけをしていたら、クリアブックに挟まれた 日経PC21 2004年1月号の「VBAでワードを便利に改造する」という記事が出てきた。 pdfに落として「まめ録」に登録した。 ブログを検索したら、6年前の12月の記事「古い雑誌の記事「VBAでワードを…

宛名印刷関連FAQを「初めてのFSO(ファイルシステムオブジェクト)」で「はてなの表」に変換した 

宛名印刷関連FAQは Excelを[Webページとして保存]したもので、タイトルもなく寂しい限りであったが、 ハイパーリンクのアドレスを取得する方法を探り、 「はてな記法」の表を、FSO(ファイルシステムオブジェクト)で出力することが出来た。 宛名印刷関連 …

宛名印刷ソフト関連のFAQ一覧表作成を試行中

宛名印刷専用ソフト関連のよくある質問(FAQ)を纏めようと自分なりに努力している...例えば これ は、「まりふのひと」のブログから、カテゴリー[tips]と[fude]で検索したもので、麻里府発 > よくある質問 > カテゴリ別一覧表示のテーマ別 fude の tips…

Excel/右クリックで「欠礼年」を入力するマクロ(VBA)

古い日経パソコン(No.599 2010.04.12)を整理していたら、ページを折った個所があった。森本家のワークシート「ワンクリックでチェックを入れたい」(日経パソコン No.599 2010.04.12) 紙に印刷した一覧表に鉛筆やボールペンでチェックを入れていく。仕事…

Word2010の表を「はてな」の表に変換するマクロ

炭焼き記録の表の部分は、j前回の表を Wordにコピペ、kWord上で列の入れ替え・今回の記録を入力、lはてなの表にマクロで変換、mはてなにコピペして作っている。 ところが、常用しているデスクトップ機(WindowsXP)が入院中で、仕方なく 27日のブログは、ノ…

Excel/ダブルクリックしたセルに今年の年(2011)を入力する

年賀状の宛名書きの前に、住所録の「欠礼」に“2012”を入力する必要がある。いちいち入力するのも面倒なので、一時的に、ダブルクリックすると入力できるマクロ を探して‥‥ コード意味が不明な部分もあるが、できるようになった。 '概要 rngの範囲内のセルを…

Word2010/マクロをショートカットキーに割り付け印刷設定を簡単に

日経BP社からのメールに「必ず役立つ! Word/Excelからきっちり印刷するワザ - 印刷特集 -」という件名があり、気になったので読んでいったら“マクロ”の文字が... Wordマクロで仕事革命:複雑な印刷設定もワンクリックでhttp://pc.nikkeibp.co.jp/article/kn…

Excel/住所録マクロでwinword.exeが終わらず苦労した

VBA

Excel2010対応の住所録マクロが完成した ので、「Wordで宛名印刷専用住所録」のWord文書化(現行バージョンはExcelブック)を図ろうと、町田駅で購入 した「逆引き!ビジネス大全」を参考にバージョンアップに着手した。 コーディングは1日で終わったが、テ…

Excel2010対応の住所録マクロが出来た

15日以来の懸案だった「住所録マクロ」後の警告 が解決した。新版「住所録マクロ ver.2.2b」は、住所録マクロの使い方(ver.2.2b) (まりふの別紙 - 2010.12.27)のページからダウンロードできる。 ■ 対応前のコード 新しいブックを作成し、 名前を付けて「…

Excel2010VBAで互換モード形式でファイル出力するには

先日の改修 の対応方法をググっていて見つけた記事。 ■ Office 2007で問題になるマクロの後方互換性 (Kazzzの日記) 通常 Excel2007で使う XlFileFormat 列挙体の定数 51 = xlOpenXMLWorkbook (without macro's in 2007, xlsx) 52 = xlOpenXMLWorkbookMacro…

Excel住所録を筆ぐるめに移すためのCSVファイルの作り方

■ 前提条件 筆ぐるめの「マーク1」は“喪中”として使用する。 当年度喪中の方はチェックを入れる。 筆ぐるめの「マーク2」は“欠礼”として使用する。 年賀状を永久欠礼する方はチェックを入れる。 筆ぐるめの「メモ」欄に、Excel住所録から作成したことが判…

フォルダ内のファイル情報を出力するフリーソフト Filistry を使ってみた

昨年、「Cドライブの空き容量が20%を切りました。今後どうすればいいのでしょうか?」という質問があった。この時使ってみた DriveAnalyzer は、確かに可視的に解るので面白いソフトであるが、何でもかんでもため込んだ人 に「何故そうなったか?」を解らせ…

Excel VBAのColorIndexコードと色との関係を調べた

VBA

WindowsXPのExcel2003のVBAで、セルの文字の色を変えたいため、[新しいマクロの記録]を行い、「赤は 3」と云うことが解った。 Range("A1").Select Selection.Font.ColorIndex = 3他の色は? 一覧表みたいなのは無いの? Anser 色々なサイトに載っていたが…

公民館使用日誌作成に使うエクセルデータをVBA化した

公民館使用日誌は、2007年頃から エクセルで予定表をし、 ワードの差し込み印刷で印刷, 裏面は空の使用日誌を印刷している。 公民館の書庫に置いてある。 綴じるための穴もあけてある。 作るのを忘れると‥‥ 「ありません!」 と言われるのがつらい、、、 差…

パソコン同好会の7〜9月の予定日をExcel VBAで作った

麻里府パソコン同好会の 月間予定日 は、Excel で作り、[Webページとして保存]したものであるが、平成23年度から(午前中を隔週にしたため)作るのが難しくなった。で、マクロで簡単に作りたい‥‥と思っているばかりで進まなかったが、この二日間で[H23.07…

エクセルVBA/シートのコピーを最後に追加する

YSC でパソコン講習のアシスタントをしていた時、「エクセルで請求書を作る」というVBAの例題があった。残念ながら1日で完成するまでに至らなかったが、「シートのコピー」が今後役に立つ‥‥ のではないかと、残すことにした。 「請求書雛形」というシートが…

平成23年年賀はがき・年賀切手当選番号

≪年賀状≫今年も例によって、下2桁順の当選番号表を作った。 下2桁当選番号等 02024等(下2ケタ) 492289492等(下6ケタ) 6383633等(下4ケタ) 69694等(下2ケタ) 710224712等(下6ケタ) 804035802等(下6ケタ) 946516941等(下6けた) 作…

Access/レポートを開く時、以前のフィルターが残ってしまう

FE社との約束の忘れ、催促の電話があり慌てて出かけた。 「帳票が数ページ出るはずなのに1ページしか出ない」と言う...トレースすると、次のコードの 1〜2 が効いていないようだ。 1. If strWhere = "" Then 2. DoCmd.OpenReport reportName, intView 3. …

まめ録マクロ.xlsを動かすとExcel.exeが残る件は解決した?

Excel2003で作った「まめ録マクロ.xls」、1回目の動作検証を終え2回目を行うと非常に時間が掛かる。ループしているのではないか? と思えるほど‥‥ で、そのうち終わる。 タスクマネージャで調べると、Excelを閉じているのに、プロセスの中に Excel.exe があ…

ブックを閉じる

「自分自身を閉じることはできないだろう...」と長年? 悩んでいたが、百聞は一見に如かず,解ってみれば簡単だった。もう一度、この本 を最初から読み直してみよう... §開いているすべてのブックを閉じる Workbooks.Close §ブック(例えば、test.xls)を閉…

テキストファイルのIOに FSO を使う利点は?

「まめ録」でファイル名を変更するツールを作ろうとしている。例えば、あるフォルダ下のファイル名の一覧をjメモリー中に持つか、kExcelシートに書き出すか、lテキストファイルとして書き出すか‥‥ で、「FSO(File System Objectの略.ファイルシステムオブ…

Excel VBA のヘルプがヘルプになっていないッ!

「まめ録」に過去のデータが取り込めるよう、「ファイルの作成日時をカレンダーの日付にしよう」と思い、get作成日時 という関数を作った。更新日時だと変わる可能性があるからだ。 Public Function get作成日時(argFullPath) As Date On Error GoTo Err_get…

Excel2003の[ハイパーリンクの挿入]で悪戦苦闘!

「エクセルの[ハイパーリンクの挿入]でアドレスが変わってしまう」の件の対応として、「ファイル名中の半角“[”, “]”を全角に変える」隠しコマンドを作った。 USBに対応するため、相対アドレスでの指定を可能にした。 例えば、公民館では F: であるが、自宅…

日付のタイトル(セルB1)をクリックしたら今日の行にジャンプさせるマクロ

絶好のパソコン日和‥‥「まめ録」も一歩完成に近づいたが、おかしな現象も見つかって... §1.日付のタイトルをクリックしたら、今日の行に移動する 「まめ録」の項目は次のようになっている。 ここで、セルB1 をクリックしたら、今日の行に移動するマクロ…

Funcres.xlaとは

TitleFUNCRES.XLAとは http://www.relief.jp/itnote/archives/001707.php Homeインストラクターのネタ帳 http://www.relief.jp/itnote/ VBE(Visual Basic Editor)のプロジェクトエクスプローラに、「funcres(FUNCRES.XLA)」という表示がある場合があり、こ…