最近エクセルでマクロを組み始めたため、皆さんにお教え頂ければと思います。
(申し訳ございませんが長文です。)
下記の流れの様なマクロを作成したいと思います。
① タブレットのデスクトップ画面に『入力データ1』『入力データ2』の各ブックを作成して
おき、 毎日Sheet1へデータを入力していきます。
② 『入力データ1』『入力データ2』の各転送ボタンを押して、『タブレットデータ保存
(デスクトップ画面)』ブックの各シートに転送保存。
[データは縦並びから横並びに変更してタブレットのデスクトップ画面に保存。]
③ 『タブレットデータ保存(デスクトップ画面)』の転送ボタンシートに作成した転送ボタンを
押して『Kドライブデータ保存 (入力データ1)』『Kドライブデータ保存(入力データ2)』
の各ブックにKドライブへデータ保存。
④ 毎日①から③を繰り返し、『Kドライブデータ保存 (入力データ1)』『Kドライブデータ保存
(入力データ2)』の前日までのデータの下へ順に保存。
お手数をお掛けして申し訳ございませんが、お知恵をお貸し頂けると幸いです。
宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
一応、こちらにも買い手おきます。
違いは、Range("B1:B7").Value
参考にしてじっくりと考えてみて下さい。
Sub ボタン1_Click()
Workbooks.Open Filename:="C:\Users\○○\Documents\Cドライブデータ保存.xlsx"
ThisWorkbook.Activate
With Workbooks("Cドライブデータ保存")
GYOU = .Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Row + 1
.Sheets("Sheet1").Range("A" & GYOU & ":G" & GYOU ).Value = Sheets("入力データ1").Range("B1:B7").Value
GYOU = .Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Row + 1
.Sheets("Sheet2").Range("A" & GYOU & ":G" & GYOU ).Value = Sheets("入力データ2").Range("B1:B7").Value
.Save
.Close
End With
Sheets("入力データ1").Range("B1:B7").Value
Sheets("入力データ2").Range("B1:B7").Value
End Sub
No.1
- 回答日時:
>『入力データ1』『入力データ2』の各ブックを作成
質問としては、一つのブックから出来れば大丈夫ですよね。
マクロの部分は同じでしょうから。
要するに、入力データのB1~B7にデータを入力して
Kドライブにあるデータ保存と云うブックに、横方向にして一行づつ
データを追加していきたい。
この操作を手動で行うと
1、入力データの B列をコピー
2、K:のデータ保存のブックを開く
3、最終行を選択
4、縦横入れ替えて貼付け
と云った動作をマクロボタンで行うわけでよろしいでしょうか。
ちょっと前説明とは異なりますが
Sub ボタン1_Click()
Workbooks.Open Filename:="K:\データ保存.xlsx"
Sheets("データ").Select
GYOU = Range("A" & Rows.Count).End(xlUp).Row + 1
Range(Cells(GYOU, 1), Cells(GYOU, 7)).Value = ThisWorkbook.Range("B1:B7").Value
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
こんな感じでしょうか?
ご回答ありがとうございました。
私の説明不測ですみません。
『入力データ1』『入力データ2』の各ブックにあるデータ転送用ボタンに対するマクロを組んで頂けたのでしょうか?
②にある『タブレットデータ保存(デスクトップ画面)』ブックの各シートに転送保存、というのがしたいのですがありますでしょうか?
一旦、タブレット上にデータ保存した後、画像真ん中にある転送シートからKドライブへの転送保存したいと思います。
明日にでもマクロを実行させて頂きたいと思いますが、上記内容も組み込まれていたらすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelでの文字色
-
エクセルデーターから必要な項...
-
OFFSET関数を使用したいのです...
-
SUBTOTALは、参照された数字で...
-
マクロの処理が遅くなった
-
Excelの警告について
-
シートの情報を別のシートへま...
-
エクセルでファイルの最終更新...
-
エクセルの「条件付き書式」を...
-
Excelについて教えてください。...
-
ユーザ―フォーム上のチェックb...
-
Excelの数字の前に入っている空...
-
EXCELの散布図で日付が1900年に...
-
エクセルVBA 月の中で、月~土...
-
Excelの関数について このよう...
-
エクセル。金額から「円」を除...
-
エクセル 決められた桁数の数字...
-
Excel セルにおけるフォント設...
-
Excel 大小比較演算子による「...
-
Excel 対象のセルに入力が無い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
Excelで数値を時間数に変換する...
-
エクセルの数式バーのフォント...
-
エクセルで数字の組み合わせを...
-
エクセルを使用して、円周率を...
-
Excelで特定の文字列が含まれて...
-
Excel 対象のセルに入力が無い...
-
任意の値が存在する行に名前を...
-
エクセルでファイルの最終更新...
-
index関数の説明をお願いします。
-
条件付き書式でやりたいのですが
-
重複しない値を取り出したい
-
【ExcelVBA】UTF-8(BOM無)でC...
-
【マクロ】マクロが割当てされ...
-
エクセル IF計算式?でしょうか?
-
エクセルで曜日を入れたい
-
表中の指定した条件の文字列を...
-
【Excel】版が同じ事を示す番号...
-
EXCELの散布図で日付が1900年に...
-
Excelについて。Excelに縦1列に...
おすすめ情報