No.4ベストアンサー
- 回答日時:
まだまだ情報が不足しています。
・集計シートには日付順で備考を並べたい⇒集計シートには、備考以外なにを書き込みたいのですか?。もっと具体的に!!。
・備考がない時は日付をとばしたい⇒マクロを知っていれば簡単ですが。素人には、難しいでしょうね。
・シートに上からつめて集計したい⇒マクロを知っていれば簡単ですが。素人には、難しいでしょうね。
***
集計シートには、何と何を書きたいのか?
集計シートには、何をどのように 配置したいのか?
集計シートには、いつの時点で、集計結果をまとめたいのか?
TEXT BOXが4つ・・・ここには、どんなデータが入るのですか
そして、このデータをどのセルに入れたいのですか
また、31シートもある中からどのシートをなにをキーワードに選択するのでしょうか?。
上の*** 以下の内容みたいに、整理して置かないと間違った方向に行ってしまい 後で泣きを見ますよ!!。
いきなり、大きな(今回の質問からは、決して大きいとは、言えないが 素人には、大きい)ものを手がけるのではなく
例;コマンドボタンは、どのように使用するの? とか
VBAでの計算は、どのようになるの? とか
簡単なものから、勉強したら どうでしょうか?。
または、サンプルプログラムのCDがある 参考書を購入して勉強し
それを、手直ししながら 少しずつ 目的のプログラムを完成させていく方が良いのでは、ちなみに 私の場合は、そうして学びました。
No.3
- 回答日時:
やりたいことと、入力フォームは関係のないことでは。
やっと入力フォームを作ったので、誇らしく(>入力フォームにあこがれて)書きたい気持ちから出たのでしょうが、読む人を混乱させる。プログラムを書く技術はプログラム的に必要なものは何かを見極める技術で、それが判ってない段階のようです。またVBAを1つ2つ組むと、それに拘り、操作(ウイザード)や関数で簡単にできる箇所までVBAの質問としてあげている質問も多いが心しておくべき箇所です。
質問題は2つ有るようです。
ーーー
(1)フォームにデータを入力し、コマンドボタン押し下げでシートに入力したい。
Clickイベント
入力済み最終行を捉えるコード(Endメソッドとxlupヂレクション)
を理解すれば簡単です。
ーーー
(2)シートが31できて、それを質問者は、集計したいようです。
その結果は31のシートとは別シートのようです。
そこで
(A)計数の集計
(B)備考文章の集約
があるようですが、
どちらも#1の補足ではやりたいことは見えても、コーディング例を
上げるには記述不足です。
自分でコードができたとき、質問に記述してないデータ(つまるところ、行と列の特定です。これは簡単例でも挙げないと伝わりません)
が沢山あったことがわかるでしょう。自分は以前から課題をイメージしたり(そのことで頭がいっぱい)、表を目の前に見てます。しかし回答者は、それが見えないし、いま急に課題に向き合っている状態です。そのことをぜひ忘れないようにして、質問文を書いてください。
No.2
- 回答日時:
この質問では回答のしようがありません。
まず、ご質問の趣旨はどちらでしょうか? またどこまでが既にできていて、どこからをこれから作成するのでしょうか。
(1)入力フォームで入力した値を各シートに書き込む
(2)各シートに書かれたデータを集計する
(1)であれば「各シートに入力フォームがあります」は少し変です。フォームを1つだけ作成して、入力された値によってシートを振り分ける方が一般的だと思います。ただし質問内容だけでは情報が足りないので、マクロを書くのは難しいです。(フォーム系VBAは特に文章での説明は難しいですね)
(2)は関数で集計する方が楽だと思います。シートの形式によっては統合機能も利用できるかもしれません。もしVBAで集計したいなら、どんなシートかを説明いただかないと、回答のしようがありません。
VBAの経験が全く無く、いきなりフォームを使ったデータエントリ、集計を使用というのは少々敷居が高いかもしれませんよ
No.1
- 回答日時:
各シート(31のシートがあります)に入力フォームがあるのですか??。
(^0_0^)ビックリ!?
それぞれの入力フォームに違いは、あるのですか?。
推測するに、1ヶ月分のデータを1つのBookにまとめたい と考えているのでは、??。だから 31のシートが、必要になった。
シート数をそんなに多くすると後で問題が、出そうです。(エクセルの仕様上の問題 PCの環境などによって シート数に制限が、発生します。)
コードをどのように書くか、に入る前に もう少し やりたいことを整理しましょう。
その為には、もっと 具体的に やりたいことを列挙(箇条書きでも良い)して ください。
各シートの違いも含めてね。
この回答への補足
ありがとうございます。補足させていただきます。
ご推測の通りで、1ヶ月分のシートで内容はすべて同じです。
そのシート中で数値は串刺し計算で集計できるのですが、備考のような文字列も日付順に1つの集計シートにまとめたいのです。
・集計シートには日付順で備考を並べたい
・備考がない時は日付をとばしたい
・シートに上からつめて集計したい
VBAを使わなくても出来る方法があったらご教授お願いします。
入力フォームにあこがれて何とかならないかなと思い質問させて
頂きましたが、まだ早かったかな~~。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) vba 同じブック内での転記について 4 2023/01/15 14:42
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
アクセスクエリの計算
-
実行時エラー3131 FROM 句の構...
-
エクセルのデータをアクセスに...
-
Microsoft Accessをクレジット...
-
Access Error3061 パラメータが...
-
【至急・画像あり】建物or住所...
-
日付のテキストボックスに(例...
-
Access VBA を利用して、フォル...
-
Accessで作ったデータベースをw...
-
アクセスクエリで教えて下さい...
-
Access VBA [リモートサーバー...
-
Accessで独自メニューバーまた...
-
アクセス レポートを開いたとき...
-
Accessのクエリで、replace関数...
-
アクセスの更新クエリでカレン...
-
accessの代わりになるもの
-
テーブルとクエリの相関図は表...
-
ms access 2013で、チェックボ...
-
アクセスで教えてください。 ク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
Access Error3061 パラメータが...
-
Microsoft365にAccessってあり...
-
Accessのクエリで、replace関数...
-
Accessのリンクテーブルのパス...
-
Access VBA [リモートサーバー...
-
ACCESS VBA でのエラー解決の根...
-
accessデータを指定したExcel、...
-
Accessのスプレッドシートエク...
-
CSVファイルの「0落ち」にVBA
-
【Access】Dcount関数の複数条...
-
Accessのフォーム上のテキスト...
-
Access VBA を利用して、フォル...
-
実行時エラー3131 FROM 句の構...
-
Vba Userformを前面に出すについて
-
Accessでフォームに自動入力し...
-
Accessレポートのチェックボッ...
-
Accessのテキストボックスの入...
-
Access 複数条件検索の設定が上...
-
accessのフォームに設置したボ...
おすすめ情報