BraveStory の回答履歴

全33件中1~20件表示
  • Accessでリストボックスに表示する内容を絞り込む

    A・B・C、3つのグループがあり Aは テレビ・ラジオ Bは 雑誌・チラシ Cは インターネット・知人 という具合に分けられているテーブル 種別 媒体 A   テレビ A   ラジオ C   インターネット B   チラシ C   知人 B   雑誌 があります。 これをフォームでリストボックスとして 扱いたいのですが 種別のリストボックスで選んだグループのみを 媒体のリストボックスに表示するにはどうしたらよいでしょうか。 よろしくお願いします。

  • excelマクロの処理を早くしたいのですが!良い知恵ある方お願いします。

    excelマクロはここ半年位やっています。 あるマクロ(VBA)を作ったのですが、表が大き過ぎて思うような処理スピードが出ません。ハードは富士通FMV6750CL7Sで750MのCPU速度です。OSはWINDOWS2000を使っています。環境的には問題が無いと思っています。 何か良い知恵がある方いらっしゃれば宜しくお願い致します。 (内容) sheet1・sheet2・sheet3にそれぞれ、3000行の表があります。 三つの表には、受注番号と言う名前の識別項目が、それぞれ1列だけ用意されています。表は受注番号順にソートしています。 マクロはsheet1のある行の受注番号を見て、それと同じ受注番号をsheet2から検索して、該当する行を求めます。次にsheet2の受注番号からsheet3の受注番号を検索して、該当する行を求めます。 (実際にはもうちょっと複雑ですが・・・) 遅い部分を調べて見ますと、3000行の表から該当する行を検索する部分に時間が掛かっている所までは分かっています。 先頭行から順じ見に行って該当する行が見つかったら検索終了するようにはしています。 また、データの存在しない行を見に言ってはいないようです。 (検索部分はこんな感じです) For Each objA In Worksheets(Sheet2).[A:A]   If objA.Text Like 受注番号 Then    intStr = objA.Row   End If   If objA.Text > 受注番号 OR objA.Text = ""Then    Exit For   End If Next Accessなどのデータベースを使えと言われそうですが、excel内で処理すると言う絶対条件がありますので、苦慮しております。 このようなご経験のある方宜しくお願い致します。

  • エクセルVBA:データ端に画像があった場合の最終セル位置取得

     エクセル2000でVBA使用の場合の質問です。  既にシートに表や画像ファイルが配置されています。 あちこちの他データベースから、送付されてくるデータをそのシートの下端に自動で追加するマクロを組んでいます。 しかし、シートの一番下が不定な大きさの画像ファイルであった場合に、次のデータが、既にある画像に隠されない位置から貼り付けたいのですが、画像の最下位置をセル位置で取得する方法が判りませんでした。  こういう場合、どのような方法で取得すればいいのでしょうか?  最下データは必ずしも画像とは限らないので、出来れば同じコマンドかルーチンで画像であってもセル内データであっても、最下端セル(ここでは画像にが被っていないセルか、ヌルでないセル)位置、或いは最初の空きセル(ここでは、画像で隠されていず、かつヌルセルの位置の意味)位置を取得できれば嬉しいのですが、それが無理な場合、最後が画像か非ヌルセルかを判断した上で、画像だった場合の最下端情報を取得する方法(非ヌルセルと判断出来れば、情報取得方法はいくつか知っています)のどちらかを知りたいのです。

  • エクセルで閉じるときのマクロ

    あるエクセルファイルがあり、 その一枚のシートにはオートフィルタ (A~Z列まで)を使用しています。 【質問1】 ファイルを保存して閉じる際、 オートフィルタで抽出したものを 「すべて」に戻す、 つまりなにも抽出されていない(=左端の行番号が黒字) に戻すマクロはどこにどのように書けばよいでしょうか? オートフィルタを戻すマクロは、 'オートフィルタのあるシートを選択 Sheets("買取リスト").Select 'T列のオートフィルタを「すべて」にする Selection.AutoFilter Field:=22 というところまでは理解できました。 【質問2】 上記のマクロを Sheets("顧客リスト") から、Sheets("商品リスト")へ移動した際、 ボタン等を使用せずに、 (ただ、下のタブをクリックするだけで) 実行させることは可能でしょうか? 可能であれば、どこにどのように記述すれば よいでしょうか??  よろしくお願いします。

  • Access2000でのレコードの削除と移動

    ccess2000で テーブルがA と Bあり テーブルAは一時保存用で最終的にBに保存しようとしてます。 まず、データをフィールド1が空欄でAに保存して、後にそのデータをフォームで呼び出し、フィールド2を入力後テーブルBに保存その呼び出したカレントレコードのみ削除したいのですが、どうすればいいのでしょうか> フォームは連結されていません。 可能であればサンプルコードをいただくと助かります。 お願い致します。

  • アクセステーブルのプロパティの事で

    アクセスでテーブル>デザインビュー>プロパティで表示される「説明」の内容をモジュール(VBA)で取得する方法はありませんか? 環境:NT2000:Offies200 宜しくお願いします。

  • エクセルの画面色の変更は

    エクセルのセルを黒色にして、文字を白色にすると、セルの枠がわからなくなるので、セル全部を黒色(背景色のみを黒)にして、文字を白色にしたときに、セルの枠がわかるような、方法はないのですか。 印刷時はセル及び文字は初期設定の状態にして、いつもエクセルを起動したときにこの状態にしたいです。 CADソフト等には背景色を黒色で文字が白色の設定があるようにしたいのです 宜しくお願いします

  • Excel・10000時間以上の入力方法

    Excel2000を使っています。 10000時間以上の入力方法がわからなくて困っています。どうか、良きアドバイスをお願いします。 内容は”A時間+B時間”の単純な時間の足し算をする際、セルの書式を”[h]:mm”にし、10000時間”未満”を入力すると、数値として認識してくれるのですが、10000時間”以上”を入力すると文字として認識されてしまい、結果として”#VALUE!”になってしまうのです。 書式がいけないのでしょうか? それともExcel自体が10000時間以上の入力が出来ないのでしょうか? ちなみに、A・B共に10000時間”未満”で、足し算の答えが10000時間”以上”になる場合は、同じ書式で数値として10000時間”以上”の答えが計算されます。

  • ACCESS2000 テーブルの存在確認

    ACCESS2000でテーブル名を指定し、そのテーブルがMDB内に 存在するかを確認したいのですが、やり方がわかりません。 教えてください。よろしくお願いします。

  • エクセル2000で写真をセルの大きさに貼り付け

    エクセルで工事写真帳を作成しています。デジカメで撮った写真をコピー貼り付けしてます。するといろいろな大きさの写真がはりつけられます。それを結合でそれなりの大きさにしたセルに、Altキーを押しながら、大きさを縮小拡大してす。多くの写真があるのでとても面倒です。そこで、画像をもってきてそのセルにおいた時点で、画像がそのセルの大きさになる方法はないでしょうか。いくつかの工事写真帳のソフトをみてきましたが、なかなか希望に合ったソフトがなく、お金もかかるので誰にも使えるようにエクセルで作成しました。アドバイスよろしくお願いします。

  • アクセスで工程計画作成したいんだけど・・・

    どうもこんにちはtakoshiと申します!! 今仕事で、製品の作成計画を立てているのですが、今までは手で紙に書いてやってたんですがそれでは何度も書き直さないといけなくて間違いが多いので、アクセスで計画を立てようと思いました!! でも、製品の管理なんかは出来るんですが、作成計画となるとどうもいろんな部分で無理が出てきました!! そこで質問です!!助けてください!! たとえば、製品の作成順が決まったとします、それから一つ一つの製品の加工時間が決まっているとして、その製品加工時間をグラフのように表したいんですが、クエリーで累計計算って出来るのでしょうか? これが出来れば何とかなりそうなんですが・・・・ ちょっとこの説明では意味わかんないですかねぇ~ 説明べたで申し訳ないですが、わかる方教えて下さい!! 他の方法なんかがあればそれも教えて下さい!! ではでは

  • ACCESS2000の帳票フォームでテキストボックスの入力値を取得したい

    こんにちは。ACCESS2000でツールを作成しています。 テーブルはExcelにリンクさせ、クエリを介して帳票フォームで データを表示しています。 帳票フォームのレコード毎にテキストボックスを追加して それぞれ入力できるようにし、その値をVBAで取得したいのですが どうすればよいでしょうか。 テキストボックスを追加して実行すると、一つのテキストボックスに 入力した値が全てのレコードに反映されているようです。 帳票フォームのしくみがよく分かりません。 どなたか教えていただけないでしょうか。 宜しくお願いします。

  • ACCESS2000の帳票フォームでテキストボックスの入力値を取得したい

    こんにちは。ACCESS2000でツールを作成しています。 テーブルはExcelにリンクさせ、クエリを介して帳票フォームで データを表示しています。 帳票フォームのレコード毎にテキストボックスを追加して それぞれ入力できるようにし、その値をVBAで取得したいのですが どうすればよいでしょうか。 テキストボックスを追加して実行すると、一つのテキストボックスに 入力した値が全てのレコードに反映されているようです。 帳票フォームのしくみがよく分かりません。 どなたか教えていただけないでしょうか。 宜しくお願いします。

  • アクセスのファイルをエクセルで開くことはできますか?

    アクセスで作成したファイルをエクセルで開くには、どのようにしたらよいのでしょうか? ちなみにアクセスはまったくわからない初心者です。

  • Access2000でピボットテーブル

    Access2000でピボットテーブルフォームというのがあります。 Accessのテーブルからピボットテーブルがつくれるのですが、この場合に Accessのテーブルのデータ数が65536行を超えるデータ(エクセルの最大の行数) でもピボットテーブルは作成できるのでしょうか? ご存知の方教えてください

  • アクセス97での罫線について

    教えてください。 ACCESS97で一つのテーブルをEXCELにエクスポートする処理をマクロ (ワークシート変換)で作成しました。 EXCELシート上にデータはちゃんと書き込まれています。 次に、エクスポートされたEXCELのシート上に(セルすべてを囲む)罫線をつけて 見やすく表示したいと考えているのですが... マクロでもVBAでも構いません。そのようなことはできるのでしょうか? また出来るとしたら、データの中のある項目(フィールド)が変更したら、その下の罫線は太くするといったことは可能でしょうか? 参考HPでも構いません。宜しくお願い致します。

  • AccessからExcelへ

    Accessの任意のテーブルのデータを配列変数に代入しておいて、Excelの既にあるファイルの任意のセルを指定して転記して表を作成する・・・という事をしたいのですが。 Excelに出力するというマクロがあることも知っていますが、それをすると内容が書き換わってしまうだけでデータの追加が出来ませんし、Excelに出力した後列幅やら表示形式やらのレイアウトも同時にVBAで変更したいのですがうまくできません。 私DAOはある程度わかります。(古いバージョンを使用しているのでADOは使ったことがありません。)Loopや配列変数のプロシージャも一応理解できます。 こんな風にしたら出来ます、ないしはこの書籍に載ってます。という回答お願いします。

  • エクセル表加工のアドバイス求む

     先日エクセルの操作に困って質問をアップしたところ、たちまち快刀乱麻を断つ如き解決法を伝授いただきました。調子に乗ってもう一度相談させていただきます。  あるところから商品販売データが毎月提供されます。表のA列には商品コード、B列には販売数量、C列には販売金額が入っています。(本当はもう少し複雑な表ですが、相談のために単純化しました)  商品は全てのアイテムが毎月販売されるとは限らず、販売終了となるアイテムや新規取り扱いとなるアイテムもあり、表中の商品はアイテム数も種類も毎月異なります。当然表の行数は毎月異なることになります。  この単月毎の表を12ヶ月の商品毎の販売数・販売金額の一覧表にしたいのです。できることであれば毎月最新のデータで表を更新して直近12ヶ月の表を毎月作成したいのです。  どうぞ、良いアイディアを教えて下さい。

  • 文字型の数字をそろえたい 8.20 →8.2

    アクセス97のVBAで 文字型の数字をそろえたいのです。 5.60→5.6 3.400 X 4.550 X 2.400 →3.4 X4.55 X 2.4 4.000 X 4.500 → 4 X 4.5 いかがでしょうか?

  • AccessからExcelへ

    Accessの任意のテーブルのデータを配列変数に代入しておいて、Excelの既にあるファイルの任意のセルを指定して転記して表を作成する・・・という事をしたいのですが。 Excelに出力するというマクロがあることも知っていますが、それをすると内容が書き換わってしまうだけでデータの追加が出来ませんし、Excelに出力した後列幅やら表示形式やらのレイアウトも同時にVBAで変更したいのですがうまくできません。 私DAOはある程度わかります。(古いバージョンを使用しているのでADOは使ったことがありません。)Loopや配列変数のプロシージャも一応理解できます。 こんな風にしたら出来ます、ないしはこの書籍に載ってます。という回答お願いします。