問題タブ [excel-2011]

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 投票する
1 に答える
1027 参照

excel - VBA を使用して Word で Excel を制御する際の問題。遅延バインディングと早期バインディングが機能しない

関数から可能なはずの Word から Excel を制御するオートメーションの使用に問題がありGetObjectます。

Office 2011 for Mac を使用しています。私の目標は、Word 文書から情報を取得し、最新のエントリの後に Excel ワークブックに挿入することです。doc という単語はコントラクト ジェネレーターです。各ワークブックには、約 30 の関連する契約の詳細が含まれます。私が使用したいロジックは、ユーザーがブックの名前を入力できるようにすることです。VBA は完全なパス名とパスを取得し、ブックを制御できるようになります。ただし、単純なケースを機能させることはできません。

まず、現在存在するExcelのインスタンスを制御するための単語を取得することさえできません(ただし、CreateObject("Excel.Application")機能します。事前バインディングを試したところ、次の結果が得られました:

自動化エラー (91)

これを生成するコードは次のとおりです。

また、遅延バインディングを使用してみましたが、次のようになります。

エラー 424 (オブジェクトが必要です)

これを生成するコードは次のとおりです。

ツール - >参照に移動し、Excelオブジェクトに追加したので、プログラムのこの単純な部分が機能しないかどうかはわかりません。

誰かがこの部分を機能させるのを手伝ってくれるといいのですが、理想的には、ワークブックの名前を収集できるようにする私のプログラムの部分です (入力ボックスを介して、入力されたファイルのフルパス名を取得し、制御します)私のプログラムでは他のすべてが機能しますが、Word と Excel の間のこの重要な橋渡しを機能させることができません。

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

excel - Office 2011 で Application.StatusBar は機能しますか?

Office 2011 を使用して、この小さなマクロを Mac で作成しました。ステータス バーが表示されません。これが機能しない理由を知っている人はいますか?

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

excel - 特定のセルの動的セル アドレス

質問があります。

ExcelでアクティブセルのセルIDを取得できますか.

カーソルで現在アクティブなセルが A6 であるとします。特定のセルでは、 A1 と言うと A6 と言うべきです。

次回、カーソルをA10に置いたままにすると、上記の特定のセルA1の値が自動的にA10に変更されます。

あなたの親切な返事を待っています。

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

excel - 0.0625 の増分を表す分数を減らす

エクセル for Mac を使用しています。小数を分数に丸める数式が必要です。私が望む最小の増分は1/16(簡単に実行できます) ですが、適切な場合 (ここでは丸めません) 、16 分の 1 を1/81/4、 に自動的に減らしたいと考えています。1/2

  1. 最も近い 16 分の 1 に丸めるだけです。(私はすべての分数を最も近いものに丸めています1/16)
  2. ただし、分数を減らします。たとえば、次のようになります。

14/16 - これは 7/8 になります
12/16 - これは 3/4 になり
ます 8/16 - これは 1/2 になります

最終的に、分数の大きな Excel シートが作成され1/16ます。

どうすればいいですか?

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

excel - Excel for MAC の日付形式の問題

Mac 用に次のコードを作成しようとしていますが、機能しません (Windows ではこのコードは正常に動作します)... 私はもともとこのコードを Windows ユーザー向けに Windows でプログラミングしていましたが、現在は新しい co - Mac のワーカーであり、そのコードだけが問題です...誰かがこれを手伝ってくれることを願っています。私は Mac を使用しておらず、なぜこれが起こるのかわかりません...

Mac の Excel バージョンは、Excel for MAC 2011 14.1.0 で、ユーザーがテキストボックスに数字を 1 つだけ入力すると問題が発生します。

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

excel - Excel 2011 でユーザー フォームを使用すると、オブジェクト _Workbook のメソッド 'Close' が失敗する

私はすでにこれらの2つの投稿を見てきました:

Unload Me でユーザーフォームを閉じても機能しない

VBA ユーザーフォームで開いているワークブックを閉じる際のエラー

どちらも、フォームコードからファイルを閉じたい場合は、最初にフォームをアンロードする必要があることを示唆しています (Unload Me を使用)。ただし、アンロードすると、逆参照されているグローバル配列があります。

ただし、以下のコードを見てください (test に global_int(0,0) を割り当てるとクラッシュします)。配列を削除しない限り、フォームをアンロードできません。これが本当にこの問題の唯一の解決策ですか?

新しい Excel ファイルを作成します。その中で、ユーザーフォームを作成します。その上で、次のクリック イベント コードとグローバル宣言を使用してコマンド ボタンを作成します。

他の人のコードを Mac で動作するように調整しているだけなので、可能であれば完全なリファクタリングは避けたいと思います。

ありがとう。

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

excel-2011 - Excel 2011 for Mac の Go To Special はどこにありますか?

Go To Special...Excel 2011 for Macの場所を知っている人はいますか? Windowsでは使用できますがCtrl+G、Macバージョンでは見つかりません:(