ja7awu の回答履歴
- エクセルで別ブックをバックグラウンドでオープンする方法
最初にメニュー画面となるブックを開いた後、データブックをバックグランドのみで開きたいのですが、エクセルVBAで単純にOPENを行うと画面上にデータブックが表示されてしまいます。操作作業者に画面が次々入れ替わることを見せたくないのですが、ブックをバックグラウンドだけで開く方法はあるのでしょうか。VBAについては素人で宜しくお願いします。
- Excelで画像の切り替え
Seet1のA1セルに"自動車"、A2セルに"バイク"と入力し、Seet2にその自動車、バイクの画像(クリップアート)があるとします。 そこで、Seet1のA1をクリックした時に、同じSeet1にSeet2の自動車の画像を表示させ、A2をクリックした時にはA1の画像は消え、A2のバイク画像を表示して切り替えたいのですができるのでしょうか。
- INT関数のバグ?
テーブルの数値2つを掛けて下2桁で切り捨てる処理が必要になりました。 INT([数量1]*[数量2]*100)/100 で処理しているんですが。 [数量1]=800 [数量2]=0.018 の時に14.39になってしまします。 (数量2が0.18の時も0.0018の時もちゃんと処理されます。) INT(INT([数量1]*[数量2]*10000)/100)/100 で現在処理しています。 元の関数の書き方に何か問題が在るかどうか教えてください。
- ベストアンサー
- オフィス系ソフト
- datasraimu
- 回答数7
- INT関数のバグ?
テーブルの数値2つを掛けて下2桁で切り捨てる処理が必要になりました。 INT([数量1]*[数量2]*100)/100 で処理しているんですが。 [数量1]=800 [数量2]=0.018 の時に14.39になってしまします。 (数量2が0.18の時も0.0018の時もちゃんと処理されます。) INT(INT([数量1]*[数量2]*10000)/100)/100 で現在処理しています。 元の関数の書き方に何か問題が在るかどうか教えてください。
- ベストアンサー
- オフィス系ソフト
- datasraimu
- 回答数7
- INT関数のバグ?
テーブルの数値2つを掛けて下2桁で切り捨てる処理が必要になりました。 INT([数量1]*[数量2]*100)/100 で処理しているんですが。 [数量1]=800 [数量2]=0.018 の時に14.39になってしまします。 (数量2が0.18の時も0.0018の時もちゃんと処理されます。) INT(INT([数量1]*[数量2]*10000)/100)/100 で現在処理しています。 元の関数の書き方に何か問題が在るかどうか教えてください。
- ベストアンサー
- オフィス系ソフト
- datasraimu
- 回答数7
- ACCESS2000の外部データの取り込みが出てこない。
ACCESS97から2000に変えたら ファイルメニューの外部データの取り込みが白くなって 選択できません。何かソフト等が足りないのでしょうか? 取り込むデータはEXCELです。
- エクセルVBAで表示倍率の変更
ワークシート上の所定の位置に、拡大・縮小のコマンドボタンを作って、押すごと、25倍、50倍、100倍・・・(その逆)という風に表示倍率を変えたいのですが、 Dim Zm As Integer Zm = 25 Private Sub ZoomButton_Click() Zm = Zm * 2 ActiveWindow.Zoom = Zm End Sub と、こんなふうにやってみたんですが、最初値25倍のInitializeが分かりません。どうしたら良いのでしょうか? VBAど素人なので、よろしくお願いします
- ベストアンサー
- オフィス系ソフト
- kamoshika333
- 回答数6
- エクセル、ワードが使えません
エクセルで、Workbook_Openマクロでメニューコマンドを無効にするマクロを作りました。 Workbook_BeforeCloseマクロで設定を戻すようにしたはずなんですが、、、戻りません。 なぜかマクロのセキュリティーも「高」になってしまってます。 しかも[ファイルを開く]と[ファイルを閉じる]メニューしか使えないようにしていたため、セキュリティーレベルの変更もできません。 WORDの設定も同じレベルになってます。 Office自体を削除して、再インストールしても設定が変わりません。 どうしたらいいでしょうーか???
- エクセル、ワードが使えません
エクセルで、Workbook_Openマクロでメニューコマンドを無効にするマクロを作りました。 Workbook_BeforeCloseマクロで設定を戻すようにしたはずなんですが、、、戻りません。 なぜかマクロのセキュリティーも「高」になってしまってます。 しかも[ファイルを開く]と[ファイルを閉じる]メニューしか使えないようにしていたため、セキュリティーレベルの変更もできません。 WORDの設定も同じレベルになってます。 Office自体を削除して、再インストールしても設定が変わりません。 どうしたらいいでしょうーか???
- エクセル、ワードが使えません
エクセルで、Workbook_Openマクロでメニューコマンドを無効にするマクロを作りました。 Workbook_BeforeCloseマクロで設定を戻すようにしたはずなんですが、、、戻りません。 なぜかマクロのセキュリティーも「高」になってしまってます。 しかも[ファイルを開く]と[ファイルを閉じる]メニューしか使えないようにしていたため、セキュリティーレベルの変更もできません。 WORDの設定も同じレベルになってます。 Office自体を削除して、再インストールしても設定が変わりません。 どうしたらいいでしょうーか???
- エクセル、ワードが使えません
エクセルで、Workbook_Openマクロでメニューコマンドを無効にするマクロを作りました。 Workbook_BeforeCloseマクロで設定を戻すようにしたはずなんですが、、、戻りません。 なぜかマクロのセキュリティーも「高」になってしまってます。 しかも[ファイルを開く]と[ファイルを閉じる]メニューしか使えないようにしていたため、セキュリティーレベルの変更もできません。 WORDの設定も同じレベルになってます。 Office自体を削除して、再インストールしても設定が変わりません。 どうしたらいいでしょうーか???
- エクセル、ワードが使えません
エクセルで、Workbook_Openマクロでメニューコマンドを無効にするマクロを作りました。 Workbook_BeforeCloseマクロで設定を戻すようにしたはずなんですが、、、戻りません。 なぜかマクロのセキュリティーも「高」になってしまってます。 しかも[ファイルを開く]と[ファイルを閉じる]メニューしか使えないようにしていたため、セキュリティーレベルの変更もできません。 WORDの設定も同じレベルになってます。 Office自体を削除して、再インストールしても設定が変わりません。 どうしたらいいでしょうーか???
- エクセルVBAで指定範囲内のオートシェープを選択
エクセル2000です。 仮にワークシートのRange("A1:B5")の範囲の中に貼り付けられたオートシェープの直線をまとめて選択する場合にはどのように書けばいいのでしょうか? Sub TEST() Application.Intersect(Range("A1:B5"), ActiveSheet.Lines).Select End Sub とやってみましたが、エラーでした。 どうぞよろしくお願いします。
- 空白セルを空白と認識しない?
範囲指定をしてジャンプで「空白セル」を実行すると、きちんとグレー反転するセルがあるのですが、 VBAで if Isnull(Cells(I,3) then… と指定すると、そうではないセルとして認識されています。 なぜでしょうか?
- エクセルの連続データ入力(特別な形)の方法を教えてください!
エクセルでセルに縦に 「1~5」「6~10」「11~15」。。。 というように入力をしたいのですが オートフィルで入力する方法はあるのでしょうか? フィルハンドルをドラッグしても 「1~5」「1~6」「1~7」。。。 と後ろの数字しかなりません。 よろしくお願いします。