アカウント名:
パスワード:
結局この手のプログラム機能の拡充を求めていくと、「VBAでよくね?」ってなってくる
いい加減、VBAをVB6からバージョン上げてくれませんかね
VBAに求めるべきはデバッグの改善でしょう。エラーが指しているポイントが本質じゃなかったり、Officeソフトが簡単に落ちてしまう問題はVBAを習い始める人達にとって大きな障害。
またArray()でエラーが出る [security.srad.jp]からやめてくれ~ていうかWin7の端末にまだ修正が降って来ないんだが…
Array()は代替を用意して自分が作ったマクロは全て置き換えた。EmptyArray()、EmptyArrayInteger()、EmptyArrayLong()といった物を用意してVariant以外も再初期化を統一的な記述に出来るようにして。中身はFunction EmptyArrayDouble() Dim v() As Double EmptyArrayDouble = vEnd Functionとするだけだから大して手間じゃない。
更につきつめると、社内でExcelを禁止したくなってきます。
>いい加減、VBAをVB6からバージョン上げてくれませんかね
確かに…古いのと新しいのが変に混ざりすぎ。ユーザーはそれだけでも混乱するんだよなぁ。
VBA7のこと?それともVB.NET?前者はバージョンアップ済みだし後者ならVSTOがある。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
結局つきつめるとプログラムになる (スコア:0)
結局この手のプログラム機能の拡充を求めていくと、
「VBAでよくね?」ってなってくる
いい加減、VBAをVB6からバージョン上げてくれませんかね
Re: (スコア:0)
VBAに求めるべきはデバッグの改善でしょう。
エラーが指しているポイントが本質じゃなかったり、Officeソフトが簡単に落ちてしまう問題はVBAを習い始める人達にとって大きな障害。
Re: (スコア:0)
またArray()でエラーが出る [security.srad.jp]からやめてくれ~
ていうかWin7の端末にまだ修正が降って来ないんだが…
Re: (スコア:0)
Array()は代替を用意して自分が作ったマクロは全て置き換えた。
EmptyArray()、EmptyArrayInteger()、EmptyArrayLong()といった物を用意して
Variant以外も再初期化を統一的な記述に出来るようにして。
中身は
Function EmptyArrayDouble()
Dim v() As Double
EmptyArrayDouble = v
End Function
とするだけだから大して手間じゃない。
Re: (スコア:0)
更につきつめると、社内でExcelを禁止したくなってきます。
Re: (スコア:0)
>いい加減、VBAをVB6からバージョン上げてくれませんかね
確かに…古いのと新しいのが変に混ざりすぎ。
ユーザーはそれだけでも混乱するんだよなぁ。
Re: (スコア:0)
VBA7のこと?それともVB.NET?
前者はバージョンアップ済みだし後者ならVSTOがある。