ja7awu の回答履歴
- エクセルでドロップダウンリスト
VBAで作業したいのですが、全くの初心者なので全然わかりません。どなたか教えてください。 ドロップダウンリスト(コンボボックス)で次のことがしたいです。 1.A列にリストにしたい文字があるのですが、途中空白が沢山あるので、それを詰めてリストにしたいです。 2.リストから選んだらその選んだ値のセルへ自動的に画面をジャンプするようにしたいです。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- noname#5598
- 回答数4
- マクロでシートをまとめる
EXCEL97で200枚くらいのシートのデータを1つのシートにまとめようと思っています。 例えばE2~Z2のデータ(ほかのセルにも計算の参照をしているデータあり)だけを1枚のシートに上から下に順番に並べていきたいと思っています。 この場合値コピーをするか元のシートのデータを計算の参照にしないといけないと思いますがそれはどちらでもいいです。この場合マクロでどうプログラムを組めばいいでしょうか?
- 選択したセル範囲に入っているチェックボックスを全てOFFにしたい
Excel97,Windows98SEを使用しています。 マクロでセル範囲を選択(C26:R48)して、 その選択範囲内にある全てのチェックボックスのチェックを外したいのですが、 どうしたら良いのか見当がつきません…。 チェックボックスはコントロールツールではなく、 フォームで作成しています。 ご存知の方、どうぞよろしくお願いいたします。
- EXCELのマクロにて
EXCELのにて連続したデータを入力したデータベースがあります。(行が5000、列がAAまで) このデータベースのデータの最終行だけを指定して違うシートにコピー・貼り付けがしたいのです。 マクロにてこのような作業をするときにはどういった文をかけばよいですか。
- Accessの桁区切りについて教えてください。
アクセスのレポートの金額に、桁区切りのカンマを付けたいと思っています。 プロパティの書式を通貨にすると¥マークがついてしまいます。 合計は付いてもいいのですが、内訳には¥マークを付かないように桁区切りだけにしたいのです。 そのため、書式に『###,##0』としました。 できましたが、小数点以下が表示されません。 小数点を表示したいので『###,##0.###』としたら、『59,180.000』となってしまいます。 小数点の指定を自動から3桁表示に変えましたが、うまくいきません。 教えていただきたい内容としては、 ・金額の表示に桁区切りのカンマを付けたい。 ・でも¥マークは付けたくない。 ・小数点以下該当があるもののみ3桁まで表示させたいが(5,500.365)、 小数点以下がないものは小数点以下は表示させたくない(5,400)。 ぜひともアクセスを使いこなしている方、お教えください。
- VBAで作成したボタンが押せない
WIN2000でEXCEL2000を使用しています。 エクセルのVBAでダイアログを作成しその中に オートシェイプの四角形ボタンを作成しました。 そのボタンを押すとマクロが実行されるように しています。 しかし、私のPCではボタンを押したら実行できるのに 他のPCではボタンを押しても実行されないPCも あります。他のPCもOS、EXCELは同じものです。 なぜこのような事が起きるのか教えてください。
- 締切済み
- オフィス系ソフト
- masayanyan
- 回答数3
- アクセスのコントロールの移動について教えてください
Win2000、アクセス2000を使用しています。 日付を入力するテキストボックスの更新後処理に以下のVBを組みました。 Private Sub 発送日_AfterUpdate() If Me![発送日] < Me![受注日] Then MsgBox "受注日より前の日付を入力しています。" & vbNewLine & "訂正してください。", _ vbOKOnly + vbExclamation, "発送日" End If Me!発送日.SetFocus End Sub ところが、[発送日]のテキストボックスではなく、次のテキストボックスにカーソルが行ってしまいます。 ちなみに[発送日][受注日]ともプロパティで「g ee\.mm\.dd」という書式を設定しています。 書式の設定とは関係ないと思いますが… よろしくお願いします。
- Accessの桁区切りについて教えてください。
アクセスのレポートの金額に、桁区切りのカンマを付けたいと思っています。 プロパティの書式を通貨にすると¥マークがついてしまいます。 合計は付いてもいいのですが、内訳には¥マークを付かないように桁区切りだけにしたいのです。 そのため、書式に『###,##0』としました。 できましたが、小数点以下が表示されません。 小数点を表示したいので『###,##0.###』としたら、『59,180.000』となってしまいます。 小数点の指定を自動から3桁表示に変えましたが、うまくいきません。 教えていただきたい内容としては、 ・金額の表示に桁区切りのカンマを付けたい。 ・でも¥マークは付けたくない。 ・小数点以下該当があるもののみ3桁まで表示させたいが(5,500.365)、 小数点以下がないものは小数点以下は表示させたくない(5,400)。 ぜひともアクセスを使いこなしている方、お教えください。
- Accessの桁区切りについて教えてください。
アクセスのレポートの金額に、桁区切りのカンマを付けたいと思っています。 プロパティの書式を通貨にすると¥マークがついてしまいます。 合計は付いてもいいのですが、内訳には¥マークを付かないように桁区切りだけにしたいのです。 そのため、書式に『###,##0』としました。 できましたが、小数点以下が表示されません。 小数点を表示したいので『###,##0.###』としたら、『59,180.000』となってしまいます。 小数点の指定を自動から3桁表示に変えましたが、うまくいきません。 教えていただきたい内容としては、 ・金額の表示に桁区切りのカンマを付けたい。 ・でも¥マークは付けたくない。 ・小数点以下該当があるもののみ3桁まで表示させたいが(5,500.365)、 小数点以下がないものは小数点以下は表示させたくない(5,400)。 ぜひともアクセスを使いこなしている方、お教えください。
- VBAで作成したボタンが押せない
WIN2000でEXCEL2000を使用しています。 エクセルのVBAでダイアログを作成しその中に オートシェイプの四角形ボタンを作成しました。 そのボタンを押すとマクロが実行されるように しています。 しかし、私のPCではボタンを押したら実行できるのに 他のPCではボタンを押しても実行されないPCも あります。他のPCもOS、EXCELは同じものです。 なぜこのような事が起きるのか教えてください。
- 締切済み
- オフィス系ソフト
- masayanyan
- 回答数3
- エクセルのユーザー定義でkgsとpcsを設定した時
例)A1: 100pcs A2: 200pcs A3: 10kgs A4: 20kgs ------------ A5: 300pcs A6: 30kgs という結果を得たいのです。 A5=SUM(A1:A2) A6=SUM(A3:A4) というような式ではなく ”A1からA4の範囲で値にPCSがついているもの を合計する” というような式をA5に入れて計算させたいのです。 どんな関数を使ったら、またどういう 工夫をすれば、上記の様な計算結果を 得られるのかがどうしても解りません。 お忙しいところ恐縮ですが、どなたか ご存知の方がいっらっしゃいましたら 教えてくださいM(__)M
- ExcelのVBマクロで、セルに関数をセットするにはどのようにすればよいでしょうか?
Excel上で、VBマクロを使って、セルに関数をセットするにはどのようにすればよいでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- hogehogeninja
- 回答数2
- エクセルVBAでセル範囲選択→並べ替え
大きなデータを選択する場合でA列には空白がない場合、 Range("A1").CurrentRegion.Select でいいと思うのですが、このデータを並べ替えようとするとき、1行から4行めには別の文字列がはいっており、5行目以下がデータであるとき、 Range("A1").CurrentRegion.Offset(4).Selectで下にさげると、最終選択範囲も下がってしまいます。 最終の範囲を変えず、開始位置を5行目にかえるにはどうすればよいのでしょうか?
- EXCEL VBA で終了出来ますか?
いつもお世話になります。 OfficeXPを使用しています。 EXCELのVBAでファイルを開き、定型処理をさせているのですが、定型処理完了後にEXCELを終了させたいと思っています。しかしEXCELの終了マクロをうまく作ることが出来ません。(終了時のメッセージを出さないようにしたいです) ActiveWorkbook("test.xls").Closeで終了させようとしたのですが、「test.xlsを保存しますか」というメッセージが出てきてしまいます。メッセージを出さずになおかつ保存せずに終了させたいのですが、何方か良い方法を教えて頂けないでしょうか?
- エクセルで一致しないものを抜き出す方法
またエクセル関数の質問があります。 セルA1:A6にA~Fがランダムに入力されています。 セルB1:B6にA~Fの一部がランダムに入力されています。空白もあります。 別なセルに一致しない記号を表示させたいのですが.... 例 A B C D 1 F C B 2 D D 3 B A 4 A F 5 E 6 C E 別なセル(上記ではC1、C2)に表示させられますか? A列とB列の記号は変化します。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- hiromi-chann
- 回答数9
- エクセルでの日付入力
エクセル2000を使っています。 和暦で入力しても、西暦で入力しても、和暦で表示 させるようにしたいのです。 ex)入力時 表示 2003/12 → H15/12 15/12 → H15/12 4桁の数字が入力されたら和暦変換して、2桁以下の数字が入力されたらそのまま表示する…なんてことが 出来たらとてもうれしいのですが。 よろしくおねがいします。
- EXCEL VBA で終了出来ますか?
いつもお世話になります。 OfficeXPを使用しています。 EXCELのVBAでファイルを開き、定型処理をさせているのですが、定型処理完了後にEXCELを終了させたいと思っています。しかしEXCELの終了マクロをうまく作ることが出来ません。(終了時のメッセージを出さないようにしたいです) ActiveWorkbook("test.xls").Closeで終了させようとしたのですが、「test.xlsを保存しますか」というメッセージが出てきてしまいます。メッセージを出さずになおかつ保存せずに終了させたいのですが、何方か良い方法を教えて頂けないでしょうか?
- EXCEL VBA で終了出来ますか?
いつもお世話になります。 OfficeXPを使用しています。 EXCELのVBAでファイルを開き、定型処理をさせているのですが、定型処理完了後にEXCELを終了させたいと思っています。しかしEXCELの終了マクロをうまく作ることが出来ません。(終了時のメッセージを出さないようにしたいです) ActiveWorkbook("test.xls").Closeで終了させようとしたのですが、「test.xlsを保存しますか」というメッセージが出てきてしまいます。メッセージを出さずになおかつ保存せずに終了させたいのですが、何方か良い方法を教えて頂けないでしょうか?
- エクセルでの日付入力
エクセル2000を使っています。 和暦で入力しても、西暦で入力しても、和暦で表示 させるようにしたいのです。 ex)入力時 表示 2003/12 → H15/12 15/12 → H15/12 4桁の数字が入力されたら和暦変換して、2桁以下の数字が入力されたらそのまま表示する…なんてことが 出来たらとてもうれしいのですが。 よろしくおねがいします。
- 範囲内で同一セルの最大の個数の求め方(マクロ)
たとえば配列数式で {=MAX(COUNTIF($B$2:$B$100,B2:B100))} のように範囲内で同一セルの最大個数を求めるのをVBAマクロでやりたいのです。 どのような記述になるのでしょうか?