1. まとめトップ

【20160702】忘れがちなVBA 最終行を取得するコード

VBA 最終行を取得するコード。面接就職活動転職プログラマーシステムエンジニアSEPG例文2ch掲示板ブラック会社新卒 履歴書 内定内々定エントリーシートアセマネ証券銀行保険アセットマネジメント東大早稲田慶應MARCH京大インターン

更新日: 2018年04月14日

2 お気に入り 1378 view
お気に入り追加

この記事は私がまとめました

3treeslastさん

VBA 最終行を取得するコードって、

調べりゃわかるけど忘れがちなんですよね。

MaxRow = Cells(Rows.Count, 1).End(xlUp).Row
MaxCol = Cells(1, Columns.Count).End(xlToLeft).Column


Dim LastRow as Long

LastRow
= ●.Cells(●.Rows.Count, ▲).End(xlUp).Row


Dim LastColumn as Long

LastColumn
= ●.Cells(■, ●.Columns.Count).End(xlToLeft).Column

※●:シート名、シートオブジェクト名
※▲:最終行を求めたい行数
※■:最終列を求めたい列数

エクセルの1列目にシート名を記載したら、シート名を転記してくれるコードを書いたよ!!しかもハイパーリンクを記載してくれる奴!!

■その他メモ

chatbot

■ChatOps 概念
1. プロジェクトのコミュニケーション手段にチャットツールを導入し、
2. チャットのメンバーにbotを常駐させ、
3. プロジェクトメンバーがbotに対してチャット上で指示を出すと、botが処理を行う

■何ができるか https://www.cresco.co.jp/blog/entry/1384/
アプリケーションのデプロイ作業のような実用的なもの
チャットを常時監視し、ネガティブワードを発見したら、その発言者を慰めてくれるようなエンタメ系
欲しいものが無ければ、自分で作れるような開発キットも公開されています。
①定型業務自動実行:デプロイやサーバーの再起動など業務に関わる操作をチャット上で行うためにボットを活用
②チーム力を向上させるためのボット活用:ボットのスケジューラーで理念を流す
褒めチャンネル:スクの完了を報告すると、ボットが画像付きで褒めてくれるようにしています。
遊び心のある褒めメッセージや、ボット以外に人も混ざって褒めてくれるようにすることで、各担当が細かすぎて報告していなかった貢献なども報告してくれるようになりました。
実はそんな貢献をしていたのか!という部分が可視化されてお互いの信頼が強まった
■Botならではの部分として
楽しい
人間よりも確実に定期ポストを行ってくれる
人にやらされている感が薄まる

■チャット製品という分類
Slack
HipChat
ChatWork
Yammer

■案
Yammerとかで技術情報をbot配信する
pathをいれたら、画面のリンクを表示してくれる

bat作成

http://cmz.wp.xdomain.jp/?p=936
①インテル グラッフィクスの設定(グラフィックス・コントロール・パネル)で【量子化の範囲】を【全範囲】に変更
②リフレッシュレートを 59 → 60 に変更しみたら解消した。何が起こってるのかわからない・・・CTRL+ALT+F12

Androidテスト
http://www.smtphone-test.com/test_point/

GALAXY S III
http://www.galaxymobile.jp/support/skp/faq/1071292/

Nexus7
http://nexus7manual.blog.fc2.com/blog-category-79.html
https://support.google.com/nexus/answer/4457705?hl=ja
https://tomokin-gadget.com/?p=1543


iPhone
http://gigazine.net/news/20160128-how-to-fix-safari-crashing/

net use (共有フォルダへのパス) (PASSWORD) /user:(USERNAME) /Y
robocopy "X" "X" /MIR /R:0 /W:0 /LOG:"C:\tmp\backup.log" /NP /NDL /TEE /XJD /XJF
net use (共有フォルダの場所) /delete

■単項目のチェック方法
エラー確認⇒一律チェックせず
必須チェック(empty/実質上のNULL)
※vbaのnullは明示的に設定しない限り、設定されない

空文字は長さ0の「文字列」「''のこと」
日付/時刻型、数値型、のフィールドには、空文字列 "" は格納できません。
Null を代入するようにしましょう。

VBAでは文字列をUnicode形式で扱います。
そのためLenB関数は、半角/全角にかかわらず、すべての文字を2バイトとして計算したバイト数を返します。

中身がある前提でのチェック
【共通】改行コード削除
【共通】空白削除⇒全角半角ともにtrim関数
【③④】空文字列不許可⇒削除 ※①②は空文字列許容 ③④は空文字列不許可

■型ごとのチェック 有効値チェック
①半角英数チェック CHAR/VARCHAR 正規表現(全角不許可)+桁チェック
②全角チェック NVARCHAR(全角許可)+桁チェックのみ
③数値チェック decimal/int4バイト isnumeric+桁チェック+から文字列
④日付チェック DATE 有効かの確認

■log_backup' により、データベース のトランザクション ログがいっぱいになっています。

https://blogs.msdn.microsoft.com/jpsql/2012/03/29/sql-troubleshooting-1-tips-sql-server-s/

C:\Program Files\Microsoft SQL Server\MSSQL10.<インスタンス名>\MSSQL\LOG


http://www.atmarkit.co.jp/ait/articles/1611/01/news018.html

http://www.atmarkit.co.jp/ait/articles/1611/14/news007.html

select * from sys.databases
select name,log_reuse_wait,log_reuse_wait_desc from sys.databases

dbcc opentran
go

select spid,open_tran,program_name from sys.sysprocesses where spid=


http://d.hatena.ne.jp/matu_tak/20091214/1260703464
トランザクション ログを定期的にバックアップする
復旧モデルを「単純」にする

http://d.hatena.ne.jp/matu_tak/20091218/1261160844

■圧縮
http://ips.nekotype.com/4399/

1