タグ / Excel
記事
【Excel VBA】ユーザー定義型でちょっとハマった件 [2023/06/30 06:00]
お題
constがカオス・・・w
似たようなものがいっぱいあってごっちゃごちゃだから、まとめよう。
と思ったらちょっと罠があったので、メモ。
実装
●定義
Public Type FileInfo
fileName As String
shtName As String
beginRow As Long
&..
【Excel VBA】行継続文字(_)を使いすぎています [2022/04/27 06:00]
FULL OUTER JOINをやらなくてはいけない案件があって、せっせとSQLを書いてました。
実際のカラムはValしたりCdateしたりAsしたりと長いので、3カラムずつで。
1つのSQL文で書かなきゃいけないので、LEFT JOINとIS NOT NULLしたRIGHT JOINをUNIONすればいけっかなーなんて軽い気持ちで書いてて・・・
※仕事のやつをそのまま載せるわけにはいかないので、てきとーに書いてます。
たぶん間違ってるけど、そこは突っ込まない..
【Excel VBA】Workbook_openで「パス名が無効です」 [2020/06/01 06:00]
突然の出会い
ブックを開くときにフォームを表示する。
Private Sub Workbook_Open()
UserForm1.Show vbModeless
End Sub
よくあるやつ。
いつも通りに書いて、ファイルを開きなおしたら
Σ(゚Д゚)
なんで!?
[OK]を押したら、そのままファイル閉じた・・・。
もう1回ファイルを開いたら、エラーは出ないけど、Excelのタイトルバーに、ファイル名[修復済み].xlsm..
【Excel VBA】エラーチェックオプションのプロパティ [2019/11/26 06:00]
依頼
ユーザーから、「緑の三角うっとおしい」って。
「数式は隣接したセルを使用しません」が出てるけど、「大丈夫だから。気にしないで」って言ってみたが、「消せるなら消してよー」
あ、ハイ・・・。
エラーインジケーター
エラーインジケーターの操作は、
range.Errors.Item(引数).Ignore = Boolean
引数がわからないので、MSDNを開いたら・・・
https://docs.microsoft.com/en-us/of..
【Excel VBA】入力規則でアプリケーション定義エラー [2019/09/24 06:00]
事件勃発
今まで問題なく回っていたのに、ある日突然、アプリケーション定義エラー
問題のコードはコチラ
Sub test()
With Range("A1").Validation
.Delete
.Add Type:=xlValidateList, _
Operator:=xlEqual, _
Formula1:=strFormula
End With
End Sub
.Addで出た
なんでーー???
..
【Excel】最大化で起動してくれない件 [2019/03/05 06:00]
お隣さんの悩み
お隣さんからの質問。
「たまに、Excel起動するとすんごい縦長なんだけど、何とかならんかのぅ?」
とりあえず現象が起きたときに声掛けてってゆっといたら、その日のうちに遭遇。
こんなカンジだったw
※イメージです
さすがに職場のスクショは撮れないので、家で再現しました
設定確認
[スタート]→[Excel]を右クリック→[その他]→[ファイルの場所を開く]→Excelを右クリック→[プロパティ]
実行時の..
【Excel VBA】customUIに既存の機能を入れる [2018/11/03 06:00]
お題
リボンを作ってて思うこと・・・
「既存の機能も入れたい!!」
今まで出来ないと思ってたので、既存機能はオプションからタブを作って入れてました。
でもこれって、アイコンがちょっとしかなくて、なかなかピッタリなものがなくて不満。
あとcustomUIとタブが分かれちゃって不便。
前回、タブやグループのコントロールID一覧を見ててふと気づいた。
Control Nameに既存の機能も含まれているということに。
ってことは、cusomUI.xml..
【Excel VBA】既存のタブをカスタマイズ [2018/10/03 06:00]
お題
customUI.xmlでタブを追加すると、一番右に表示されます。
でもよく使うものだから、一番左に表示したい!
そのためには、デフォルトのコントロール名が必要です。
デフォルトのコントロール名一覧
Office 2016 Help Files: Office Fluent User Interface Control Identifiers
Office 2013 Help Files: Office Fluent User Interfa..
【Excel】移動平均 [2018/05/14 06:00]
移動平均とは
Wikipediaより引用
時系列データ(より一般的には時系列に限らず系列データ)を平滑化する手法である。
平滑化とか小難しいよ!!
ざっくり言うと、平均を求める範囲を移動させていく、ということです。
例えばこんなデータで、過去3日の移動平均を出す場合
5/3の移動平均値は、5/1~5/3の平均
5/4の移動平均値は、5/2~5/4の平均
5/5の移動平均値は、5/3~5/5の平均
株価とか、その日時点での..
【Excel】SUM関数とセル番地+セル番地の違い [2017/10/20 06:00]
Excelで合計を出すとき、SUM関数を使いますか?
セル番地+セル番地で出しますか?
ちょっと前に「足し算にエラーが出る!!」と相談を受けて説明したのですが、意外と知らない人が多いようなので、書いてみます。
どう違うの?
この場合、結果はどちらも30です。
ではこちらは?
2行目は、文字が入っているため、#VALUE!になります。
※#VALUEについてはコチラ
人間だったら、数字に文字を足すなんてできないのはわかっているから..
【Excel2016】[F1]ヘルプを抹殺する [2017/10/16 06:00]
問題点
Excelでの[F2]キーはセル内編集。
1日に何十回と押すキーですが・・・、なぜ隣にヘルプがいる??
ヘルプが起動されるまで待たされ続けて早XX年。
・・・殺るか。
操作方法
レジストリ操作です。
Microsoftからの警告
レジストリ エディタの使い方を誤ると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要になることがあります。マイクロソフトは、レジストリ エディタの誤用により発生し..
≪前へ 次へ≫
1004 Access VBA BOX BoxDrive CSV Excel Excel VBA ExceVBA IE IME iOS iPhone SaveAs tips UTF-8 VBA WIN10 エラー オンラインストレージ カスタム ショートカット バグ プロパティ リネーム リボン レジストリ 上書き保存 名前を付けて保存 失敗 小ネタ 目次 関数