- ベストアンサー
列を移動させるvbaコードを教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- サブフォームの表示の種類をVBAで操作したい
こんばんは。 アクセスのフォームの中にサブフォームを入れていて コマンドボタンを押すたびに そのサブフォームを フォームビューか、 データシートビューか、 ピボットテーブルビューかに切り替えたいのですが VBAで可能でしょうか? 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- VBAで文字列を抜き出す
添付画像左のデータベースを基にシートを追加して、そのシートに添付画像右のような結果をVBAで求めたいです。 ご教授宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
- アクセス VBAで列の入れ替え データシートビュー
テーブル1を元に作ったフォームをデータシートビューを作ったのですが 今は日付フィールドが左側で、金額フィールドが右側にあります。 これを、VBAで左側に金額フィールド、右側に日付フィールドを表示することは可能でしょうか? エクセルなら列の切り取り、貼り付けをVBAで行えますが、 アクセスの場合はどうすればいいでしょうか?
- ベストアンサー
- その他MS Office製品
- データシートビューの文字のサイズを8以下にしたい
アクセス2010です。 アクセスのフォームのデータシートビューの文字のサイズを8以下にしたいのですが 手作業では不可能のようです。 なのでVBAで行ないたいのですが どのようなコードを書けばいいでしょうか?
- ベストアンサー
- その他(データベース)
- EXCEL VBA 別シートへデータ集計
お世話になります。 EXCEL VBAを使って下記のことを実現したいです。 [やりたいこと] [データ]シートに社員情報が4人分入っています。(本当は可変です) [データ]シートに"集計"というボタンを作ってクリックするとVBAが動いて[集計]という シートにデータを集計したいのです。この[集計]シートのフォームが少し変わっていて一人に つき3行使用します。次の人はまた3行、また次の人は3行と繰り返していきたいのです。 上記やりたい事を画像にもしてみました。 上記動作を実現するVBAコードをどなたかご教授いただけませんでしょうか? 何卒よろしくお願い致します。 環境 EXCEL 2017 Win7
- ベストアンサー
- Visual Basic
- アクセスVBAでエクセルを操作するのは不可能でしょうか?
アクセスVBAでエクセルを操作するのは不可能でしょうか? テスト.xlsのシート1の1行目コピーして テーブルに追加するということがしたいのですがどういうコードを書けばいいのか分かりません。 テスト.xlsは開いている状態です。 アクセス側のユーザーフォーム上のコマンドボタンをクリックしたらこの動作を実行するコード。。。 というのは不可能でしょうか?よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- データシートビューからフォームビューへ切り替えられない。
こんにちは。 以前、DexMachina様にご教授頂いたのですが 違うフォームを作っていたら データシートビューからフォームビューへ切り替えられないので教えてくださいませ。(アクセス2003) 前回質問:http://okwave.jp/qa4982081.html フォーム上(デザインビュー)にテーブルをドラッグしました。 (サブフォームのデフォルトのビューは、データシートビューになっていますが単票ビューに切り替えました。) 一度保存し、再度フォームを開くと、単票ビューで表示されるので その状態で、 Sub test() Forms("フォーム1").SetFocus Select Case Forms("フォーム1").Form.CurrentView Case 1 'フォームビューの場合 → データシートビューに切替 DoCmd.RunCommand acCmdSubformDatasheetView ' Forms("フォーム1").DefaultView = 2 Case 2 'データシートビューの場合 → ピボットテーブルに切替 DoCmd.RunCommand acCmdSubformPivotTableView End Select End Sub を実行すると、ちゃんとデータシートビューに切り替わります。 そしてデータシートビューからフォームビューへ切り替えようと思い 再度上記のコードを実行しても何も起こりません。 (エラーにもなりません) なぜでしょうか? ちなみに規定のビューをデータシートビューにして上記マクロを実行しても同様何も起こりません。データシートビューのままです。 MsgBox Forms("フォーム1").DefaultView で値を取得してみたら データシートビューでもフォームビューでも0が返って来ます。 何か原因がわかる方いらっしゃいましたら ご教授よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ACCESSのサブフォームをVBAで・・・
よろしくお願い致します。 ACCESSのサブフォームをVBAでテーブルに入力するにはどのようにしたら良いのでしょうか? イメージ的にはボタンをクリックするとメインのフォームとサブフォームの両方のデータが、別々のテーブルに入力されるようにしたいのですが・・・ ご回答ください。お願い致します。
- 締切済み
- オフィス系ソフト
- レコードの移動をVBAで行いたい
ACCESSのフォームで、サブフォームで一覧表示されたレコードをクリックすると、フォーム上にそのレコードの詳細を表示できるようにしたいです。 画像で赤丸を付けているレコードセレクタバーの「検索」をVBAで再現できるとうまくいきそうなのですが、可能なのでしょうか。 それ以外の方法でも、詳細表示が可能な方法があればご教授お願いいたします。
- 締切済み
- Access(アクセス)
- クエリをピボットテーブルで開きたい
フォームのコマンドボタンをクリックして「作成者別」というクエリを開いているのですが ピボットテーブルで開きたいのですがデータシートで開かれてしまいます。 クエリのデザインのプロパティ→規定のビューはピボットテーブルにしてあり、クエリをダブルクリックして開くとピボットテーブルで開かれるけど フォームのコマンドボタンからはデータシートです。 vbaコードは DoCmd.OpenQuery ("作成者別") です。 以上よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
大変参考になりました。ありがとうございました。