
現在マクロで最終行から検索して上に向かって作業をしていますが、先頭行から最終行までにしたい。マクロの改造を教えて貰えませんか。
Dim i As Long ' i=在庫シート行 変数
Dim LastRow As Long
'最終行
LastRow = Cells(Rows.Count, 3).End(xlUp).Row
'行をループ
For i = LastRow To 5 Step -1 '4 行タイトル行 5-1=4
If Cells(i, 17) > 0 Then
' 差し引きが0か? 全在庫売却=コピーして削除 一部売却=コピーして在庫減算
'行をコピーする。
Sheets("取引履歴").Activate
n = Cells(Rows.Count, "C").End(xlUp).Row + 1
Sheets("在庫").Activate
' 値でコピーする
Range(Cells(i, 2), Cells(i, 26)).Copy
Sheets("取引履歴").Cells(n, 2).PasteSpecial Paste:=xlPasteValuesAndNumberFormats ' lPasteValues
If Cells(i, 8) - Cells(i, 17) = 0 Then
'全在庫売却-------------------------------------------------
Rows(i).Delete 'i行目を削除
'一部売却------------------------------------------------
'一部クリア
Sheets("在庫").Activate
Cells(i, 8).Value = Cells(i, 8) - Cells(i, 17)
ActiveSheet.Range(Cells(i, 16), Cells(i, 26)).SpecialCells(xlCellTypeConstants, 23).ClearContents
End If
End If
Next i
End If
Exit Sub
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 数字が「0」の列を削除するため、下記のコードを実行しましたが、コンパイルエラーSubまたはFunct 3 2022/12/04 00:00
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
- Visual Basic(VBA) ExcelVBAでDo Until loopのネスト、IF文を使って一致する物と一致しない物としたい 11 2022/12/24 17:46
- Visual Basic(VBA) VBA 請求書自動作成 3 2022/04/24 01:58
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) コード名シートA列と集計シートA列のコードが一致したら、コード名シートA5からk12の範囲をコピーし 1 2022/08/29 23:46
このQ&Aを見た人はこんなQ&Aも見ています
-
「それ、メッセージ花火でわざわざ伝えること?」
「それ、メッセージ花火でわざわざ伝えること?」というメッセージを教えて下さい
-
許せない心理テスト
皆さんがこれまで受けた中で許せない心理テストがあれば教えていただきたいです。
-
これ何て呼びますか
あなたのお住いの地域で、これ、何て呼びますか?
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
[VBA]選択範囲の下から上に処理する方法。
Visual Basic(VBA)
-
VBA データ(特定値)のある最終行を取得したい
Excel(エクセル)
-
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
-
4
excel VBA 2つのシートの特定の列を比較して同じ値のセルがあったらその行を上書きしたい
Excel(エクセル)
-
5
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
6
指定した文字があった場合、その行を削除するマクロが欲しいです
Excel(エクセル)
-
7
エクセル マクロで数値が変った時行挿入できますか
Excel(エクセル)
-
8
マクロについて。S列の途中からデータがある最終行まで消したいのですが、 Range(”S8”,Cel
Visual Basic(VBA)
-
9
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
10
【EXCEL】【VBA】空欄は飛ばして処理する方法を教えて下さい。
Excel(エクセル)
-
11
Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです
Visual Basic(VBA)
-
12
エクセルVBAでオートフィルター最上行を取得するには
Excel(エクセル)
-
13
VBA スペースが入力されていても、空白セルと判断する方法
Excel(エクセル)
-
14
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
15
VBAで先月、先々月を求める方法
Visual Basic(VBA)
-
16
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
17
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
18
複数の条件に合う行番号を取得するには
その他(Microsoft Office)
-
19
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
20
Excel VBA 複数行を数の分だけ挿入したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ヨドバシカメラのネット通販で...
-
エクセルで在庫表作成、数量が...
-
在庫管理について
-
在庫計上とは?
-
解き方がわかりません。力を貸...
-
Accessの在庫管理の設計
-
現在のセリアかダイソーで、SD...
-
アニメイトアプリの『店舗在庫...
-
在庫日付順に先入先出しをエク...
-
マクロで最終行から上に検索を...
-
原価率の計算方式
-
資材発注について。資材切れを...
-
「ご発注ありがとうございます...
-
伝票どう管理してます?
-
「お打ち合わせの件につきまし...
-
「照合」と「突合」は同じ意味...
-
未加工品流出→対策
-
カーテンレールのつなぎ目キャ...
-
単価単位、発注単位、発注入数...
-
大量の書類を効率よくファイリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヨドバシカメラのネット通販で...
-
在庫日付順に先入先出しをエク...
-
製造業ですが、廃棄処分(資材...
-
マクロで最終行から上に検索を...
-
エクセルで在庫表作成、数量が...
-
生産完了品と在庫限定品の違い
-
現在のセリアかダイソーで、SD...
-
エクセルの数式について教えて...
-
解き方がわかりません。力を貸...
-
在庫月数の求め方について
-
iPhone 15を昨日購入し、今日の...
-
アニメイトに電話して在庫を確...
-
在庫管理について
-
売上在庫の評価減後の取扱い
-
エクセル 2つの在庫表を照合...
-
在庫計上とは?
-
不良品を交換したいけど在庫が...
-
海外現地法人に日本法人所有の...
-
VBA内でSQL(UPDATEをループ処...
-
在庫評価単価について
おすすめ情報