問題タブ [excel-2003]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2452 参照

vba - 特定の日付以降に Excel ドキュメントをロックする

特定の日付以降にExcelドキュメントを無効にするにはどうすればよいですか? たとえば、2009 年 12 月 31 日以降は使用できなくなります。

すべてのシートを閉じて非表示にし、マクロを有効にする必要があるという 1 つのタブを残す、マクロを有効にする必要があるものの 1 つをそこに配置することを考えていました。次に、これらすべてのタブを再表示するだけでなく、特定の日付を過ぎると自動的に閉じるマクロを開きます。これには、誰かがマクロコードを入力するだけで (マクロを有効にせずに)、有効期限を変更したり、システム時間を変更したりすることができるといういくつかの欠点があります。それを行う良い方法について何か考えはありますか?私の方法はあなたが得ることができるのと同じくらい良いですか?それとももっと良い方法がありますか?

ありがとう。

0 投票する
2 に答える
864 参照

excel-formula - Excel で別の列の数式を使用する

例のためにこれを単純化します

列 B に Ax + 2 という式があります。

たとえば、B1 では A1 + 2、B2 では A2 + 2 です。

Y 列に、B 列にある数式を常に反映する数式を作成したいのですが、数式の A を X に置き換えます。

たとえば、Y1 では X1 + 2、Y2 では X2 + 2 です。

列 B の数式がどうなっても、Y 列の数式にそれらの変更を反映させたいと思います。

事実上、 =B1.formula.replace("A","X") に似たことができれば、それでうまくいきます。

これは上部の数式バーで実行できますか、それともマクロを介して実行する必要がありますか?

ありがとう

0 投票する
2 に答える
31683 参照

excel - Excelシートからデータベーステーブルにデータを挿入するにはどうすればよいですか?

Excelシートのデータをteradataテーブルに挿入する必要があります。これはMACROを使用して行う必要があります。

私は次のようなExcelシートにデータを持っています

また、Excelシートにボタンを保持し、そのボタンにマクロを割り当てる必要があります。これにより、ボタンをクリックしたときに、Excelシートの行がデータベーステーブルに挿入されます。

要件は、空のExcelシートをその人に送信し、その人がシートにデータを入力し、Excelのボタンをクリックして、データをデータベーステーブルに挿入する必要があることです。マクロを使用してこれを行うことをお勧めします。

皆さんありがとう。

0 投票する
1 に答える
3223 参照

parameters - Excel 2003 / MS Query からの SQL Server 2000 インライン テーブル値関数の呼び出し

当社のユーザー ベースの大部分は、Microsoft Query を使用して Excel 2003 内で ODBC クエリを作成することにより、企業データにアクセスしています。より複雑なものについては、彼らはしばしば私を巻き込みます。

特定のデータを抽出する最も論理的な方法は、インライン テーブル値関数を使用してパラメーター化されたビューの機能を実現することであると判断する機会が何度もありました。これは、Query Analyzer から呼び出されたときに正常に機能します。

ただし、MS Query に同じ SELECT 句を入力すると、次のエラーが発生します: テーブル 'fn_AverageRecovery('2009-07''.

それだけでなく、本当にやりたいことは、ピリオド パラメーターをスプレッドシートから取得することですが、リテラルを疑問符に置き換えると、MS Query で恐ろしいエラーが表示されます。グラフィカルに表示されます。

さて、私は過去に、いくつかの単純な SQL ステートメントを入力し、Excel 内の結果セット内の任意のセルをクリックし、VBA に切り替えて、イミディエイト ウィンドウで CommandText プロパティを手動で設定するというかなり洗練されていない方法を使用して、この状況を回避することができました。 :

VBA からの苦情はありません。しかし、Excel に戻ってセルを右クリックし、[データの更新] を選択すると、次の 2 つのエラーが発生します。

[Microsoft][ODBC SQL Server Driver]無効なパラメーター番号

[Microsoft][ODBC SQL Server Driver]無効な記述子インデックス

これに遭遇するたびに、それを機能させるために1時間ほど費やしましたが、常に別の方法で解決する必要がありました. 誰かがこれを克服したかどうか知りたいです。

ありがとう

ウェイン・アイボリー

0 投票する
34 に答える
125975 参照

excel - Excel: 信じられないほどの縮小と拡大のコントロール

ときどき、時間が経つにつれて大きくなったり小さくなったりする魔法のボタンやリストボックスに悩まされているスプレッドシートに出くわすことがあります。

コードにはこれを指示するものは何もありません。

他の誰かがこの喜びを経験しましたか?

0 投票する
1 に答える
3378 参照

vba - ActiveX dllを使用してExcelアドイン(Excel 2003または以前のバージョン)パッケージを作成するにはどうすればよいですか?

私はExcelアドインのプログラミングに不慣れであり、既存のExcelアドインプロジェクトを変更する必要があります。

プラグインには2つの部分があります。1つはVBでプログラムされ、ActiveX DLLファイルにコンパイルされ、もう1つはアドインとしてExcel内にあります。

DLLのソースコードを変更して新しいDLLを再コンパイルしましたが、2つの部分を1つのExcelアドインパッケージに再パッケージ化して同僚に提供する正しい方法がわかりません。

古いDLLへの参照をExcelから削除しようとしましたが、それができなかったようです。常に存在し、実際に削除することはできません。

このアドインは、Excel 2003または以前のバージョン用であり、Excel2007用ではありません。

あなたの助けをどうもありがとう!

0 投票する
1 に答える
613 参照

vba - Excel-ドロップダウンリストがあるべき場所の赤十字

なぜこれが1人のユーザーに起こっているのに、別のユーザーには起こっていないのかについて、誰もが光を当てています。

Excel2003マクロのセキュリティが低く設定されています。スプレッドシートは読み取り専用ではありません。

ドロップダウンリストがあるはずの場所には、その代わりに赤い十字が入ったボックスがあります。

敬具、

ジム

0 投票する
3 に答える
6043 参照

vba - MS Excel 2003 - 図形を扱うときの Excel VBA での単純な選択解除の質問

そのため、グローバル マッピング スキームを含む Excel ワークブックがあります。だから私はエクセルで各国の形を持っています。データ/クエリに関連する地域の選択に応じて、さまざまな方法で地域/国を陰影付けします。

だから私は色、グラデーション シェーディングなどの観点から各形状を操作する方法を知っています....

どうすればよいかわからないのは、サブルーチンの最後で形状を「選択解除」することです。私のコードは次のようになります(本当に簡単です):

わかりましたので、ある形/国/地域から別の形/国/地域への「選択解除」は、フォーカスがジャンプするため、それほど大きな問題ではありませんが、最後に????

私はたくさんのものを推測/試しましたが、残念ながら運がありません

ありがとう!

0 投票する
1 に答える
1202 参照

vba - MS Excel2003VBA-図形/オブジェクトのグループを「グループ」に定義する方法はありますか

ですから、私はこのグローバルマッピングスキームを持っており、その国はそれぞれ個別の形をしています。特定の基準に基づいて色/塗りつぶしを操作する方法を学びました。つまり、これを行う方法、または一度に1つの形状/オブジェクトを知る方法です。

たとえば、USAは「C_USA」、カナダは「C_CAN」などです。

それで、国をグループに定義する方法はありますか?すなわち。USA、CAN、MEXを北米のグループに入れて、3つすべてを個別に呼び出すのではなく、グループのサブを呼び出すことができるようにしたいと思います。

私がヨーロッパにいるとき、それは本当に悪臭を放ちます!:)

ありがとう!