なずブログ

インフラSE、Java開発、リモートワークエンジニアな人のメモ帳

VBA

VBAからSQL~その6.並び替え~

おつかれさまでーす。なずなです。 今回もSelectの内容です。いつもの準備はオッケーですかー? 並び替え:Order by 今回は並び替えです。動きだけ最初に見てみましょう。 年齢順に並び替えてみます。 Select * From Sample_Shain Order by Nenrei; 結果を見…

VBAからSQL~その1~

おつかれさまです。なずなです。 一向に進まないので、ちょっとずつ書いていく 大作戦で行きます! 下記は概要として流し読みお願いします。 shokuren.hateblo.jp 目安の補足 出勤表を作成します。 Accessにするか外側だけExcelかは応相談。(誰と?) どん…

IEの設定:セキュリティと互換性の設定を使うをVBAで閉じる

VBA

なんとなくつくった! おつかれさまです。なずなです。 Winndowsのウィンドウ操作するのはこんなコードです。 参考程度にどーぞ! Option Explicit Declare Function FindWindow _ Lib "user32" Alias "FindWindowA" _ (ByVal lpClassName As String _ , ByV…

AccessからのExcel操作~VBA 入門 Access ~

Excelを開く枚数が多くてイライラしている皆様こんにちは。 なずなです。 今回はVBAのためだけにAccessを利用するお話です。 完成品 動作風景 コード Accessを使いたくなる理由 1. Excelを開く枚数が多い 2. 共有ブックが使いにくい 3. SQLを気軽に使いたい …

AccessからExcelのセルに書き込む~Access VBA 入門~

今回はデータベースを使わないAccess VBAです。 フォームが使いやすく思わぬところで利点があるのです。 おつかれさまです。なずなです。 Accessというよりデータベースって結構難しいんです。 フォームだけでも最初に使ってみましょう。 今回の完成品 注目…

VBAでAccessから工程表のシェイプを操作する~その2~

少しだけアイキャッチ画像をがんばってみるというテストです。 センスは気長に磨いていくしかないのでしょうね。 おつかれさまです。なずなです。 今回の処理の中に初心者のときだとハマりどころがあります。 さらっと同じことを思いつかない方はぜひ練習し…

VBAで図形(shape)の情報を取得する

VBA

元気がないのですっかり更新停滞気味。 おつかれさまです。なずなです。 今日友達に何となく聞かれたので早速試してみることに。 聞かれたのは カテゴリごとに分かれてる図形の情報を取得できる?というもの。 回答は縦に位置が揃ってるとか配置が固定されて…

VBA初級~関数と返り値~

ツイッターに投稿してみた画像を流用してみるテストっと。 苦手だから作るの大変なんですよ!! おつかれさまです。なずなです。 今日は金曜日なので、がんばってみてコードを付けつつの投稿です。 今日の記事あたりがすんなり理解できていると VBAとしては…

VBA初級の指標~オブジェクト・関数・サブプロシージャ~

VBA

noteはじめてました!(こっちでいうの遅 note.mu 今でも使うぞVBA 使われなくなる日がくるんでしょうか。 おつかれさまです。なずなです。 今回は抽象的なお話です。コードはそのうちnoteに書きます。 そっちを参考にしてね!! オブジェクト Rangeもオブジ…

VBAで変数宣言はなんでしなくちゃいけないの

VBA

最初は変数宣言大嫌いでした すっごくめんどくさいんだもん!! おつかれさまです。なずなです。 あまり説明をみないのでぱぱっと書いてきます。 変数名を間違えないようにするため 変数名を間違えることによるバグはエラーがでないので、 発見しにくいので…

知っておきたい職業訓練コースの最低レベル感~エンジニア向け~

VBA

職業訓練の複数経験者などまずいません!! というわけで、存在理念から。 未経験でも転職できるように作られてます。 でもでも、事前に勉強しやすい分エンジニア向けは レベル感を知っておきたいところです。 大きくは3つです。 ①タイピング ②Webサービスの…

Excelユーザーフォームの使いみちの代替案

VBA

恐ろしく楽になる方法があるのに許可が下りません! しょうがないので次善策でちまちま作業。 あれ、ちょっと楽しい← 縛りプレイほどじゃない制限プレイは嫌いじゃないです。 わたしがやると早い上にミスがないので(プログラムでチェックしてるから) 全部…

ExcelVBAでユーザーフォームは使わないほうがいい

VBA

タイトルからディスってるようにしか見えないですが、 そんなことはありません!! きっかけはこちらの記事様。 thom.hateblo.jp 動的フォーム!! VBA覚えたての頃に1ヶ月かかって管理システム作ったあとに それ使う部署ごとなくなって以来、まともに導入し…

VBAでRangeのValueを省略してるとオブジェクトがありませんって言われる

VBA

たまにハマります。 いい加減おぼえようってことでメモ。 題名に書いたとおりです。通常Valueは省略して書くと 勝手に解釈してくれます。 これがDictionaryやCollectionに格納するつもりでAddすると オブジェクトごと入ります。 厄介なのは同じブック内なら…

VBAでADOというテキストファイルの読み込み方法について

VBA

VBAでテキストファイルを読み込むときです。 普通はFSOかLineなんちゃらを使います。 データ抽出にSQL文を使いたくなったらADO接続の出番です。 (SQL知ってれば)抽出や並び替えを簡単に行えます。 また、意外な盲点でしたがデータ内部に 改行コードが含ま…

Webスクレイピングで業務改善していたときの違和感

VBA

まだお話としては確定していません。 違和感がある、でも間違いなく解決策があると 感じている状態です。 さて、Web操作を自動で行うWebスクレイピング。 アプローチとしては2つあります。 プログラム的にブラウザの操作 人間の動きをトレース、マウスとキー…

元職業訓練生のおしごと記録:その8~案件管理システムはなぜ使いにくい?~

◯◯◯◯◯◯(私の働いてる職場のシステム)おまえもか・・・ なんでこう、案件管理システムはExcelの助けが必要なんでしょう。 作りてはこれでいいって思ったのか、使い手がいいって言ったのか どっちなんでしょうねー。 案件管理システムとは、タスク、オペレー…

元職業訓練生のおしごと記録:その7~ExcelとTeraTermの連携~

注意!確定情報ではありません。 出来なくて、困ってるというお話です。 さて、CUIでかちゃかちゃたーん!ってキーボード叩くのは かっこいいのですがミス防止なんかを考えると 予め作った手順書(Excel)からコピペすることがあります。 コピペする手間を考…

元職業訓練生のおしごと記録:その4~VBAマクロで作る仕組み~

本日はただの愚痴です!! 苦手な方は本日のご来店ありがとうございました、ということで。 いろいろ悩みますがおとなしく職場の人にばれたらまずい(人間関係てきな意味で) ブログになろうとおもいます。 守秘義務、情報漏洩系は厳重注意です。 さて、わた…

Excelで作ったリンク集が使いにくいとかんじたら

う~ん。さすがに数ヶ月触ってないのでかなり忘れています。 復習がてらHTAとVBSの話題です。 業務だと共有フォルダやExcelに直接リンクが貼れるので Excelでリンク集作ることが結構あります。 普通に使えるんですが、、、これがなかなか使いにくいんです。 …

元職業訓練生のおしごと記録:その3~依頼書、台帳、手順書、エビデンス~

就職して最初の1周間が終了! 勤務開始している同期のみんなもおつかれさまです。 職場は十分に快適なので、すぐに辞めたりすることはなさそうです。 とても一安心。 1週間で相変わらず思うところがたくさんあるわけなのですが、 今回はお仕事なので、どこま…

ExcelのマクロとVBAとマクロVBAという言葉

VBA

ExcelVBAだけじゃ、いつか仕事なくなるからって 職業訓練通ったけれど、職場の主力兵器はExcelVBAだったというオチ。 えぇ。。。わかってはいましたとも。 ただ、、、ここまでとは思ってませんでした。 こんなに使ってるならもっとわたしのこと評価してもよ…

ExcelとAccessの違い

ExcelのVBAに慣れると規模が大きくなったりで Accessを勉強してみようか悩むのですよね。 そんな方向けの記事になります。 Officeに入ってるAccessってなんだろう?的な興味本位の方は 申し訳ありませんが、他のサイト様で確認をお願いします。 さて、最初に…

VBAで業務改善するとき注目すべき5つの目的

プログラムの基礎を覚えた人に何を作ってもらえばよいか。 これに対する答えがなかなか見つかりません。 Excelだったらいっぱいあるのにというのが むしろ邪魔になってます というわけで、以前の経験を活かしつつ先に VBAでまとめです。 結論としては5つの目…

習ったプログラム言語の日付操作をまとめたい~とりあえずVBAでたたき台~

表題の通りです。結構忘れるのに、調べるのにおもったより時間がかかるので。 また、日付操作の区分けをわたしがわかりやすいように 言語でまとめる前に、VBAでどうしたいかを列挙。 あとで他の言語ををまとめてみます。 習った言語なので対象はjs、php、JAV…

比喩を使って本質を隠した説明をするときの注意点

試験も終わってすっきりなので、気になるところはがしがしと。 オブジェクト指向の話のところで、比喩を使っての説明はうんざり などと言いつつ、自分もしっかり使って説明してます。 これは比喩を使った説明が2つの傾向に別れるからです。 対象の本質を例え…

VBAでExcelのセル内の文字列置換

VBA

悩んでいるブログの方向性のひとつに 職業訓練で習ってない、関係もあまりない内容を書いてよいかがあります。 ブログのタイトルがタイトルだけに……。 VBAならいっぱいネタがあるのですけれども。 選択肢はこんなかんじ。 気にせず書く もう一つブログを作る…

AccessVBAのきっかけ~ExcelのBOOK間転記はテキスト挟むとたまに楽~

VBA書かなくなって随分立つけれどまだ覚えてるかなぁ。 やり始めたきっかけを思い出すのはなかなか楽しいです。 akashi-keirin.hatenablog.com そんなところでお見かけしたこちらの記事。 あるExcelから他のブックに移動したいことはよくあります。 んで よ…