計算した数値をファイル名として反映する | |
---|---|
[195003] 計算した数値をファイル名として反映する- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ mikio -(2022/06/17(19:42)) □U R L/ Youtubeに紹介されていた請求書発行のマクロです。 その中で、請求書をエクセルファイルにして、別フォルダーに保存するところがあり、その際のファイル名を、今日の日付+会社名にしていました。 今回聞きたいのは、ファイル名に日付ではなく、見積書の特定のセルの数値を計算して(例えば掛け算)会社名に付けたいのですが、そのやり方教えてください。 例えばセルC5に商品コード8800で、セルC7に見積もり単価50円と記載されているとして、その数値をかけて(8800×50=40000)ファイル名に付ける。 →40000+ファイル名 その式を教えてください。 もともとの日付+ファイル名のマクロを以下に記載します。 ActiveWorkbook.SaveAs "C:\Users\Akiyuki\Desktop\vba\" & Format(Date, "yyyymmdd") & ActiveSheet.Name & ".xlsx" ActiveWorkbook.Close windows10で、エクセルは2017です。 以上、宜しくお願い致します。 この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 |
[195004] Re[1]: 計算した数値をファイル名として反映する- ■記事引用/メール受信=OFF■ □投稿者/ マナ -(2022/06/17(20:16)) □U R L/ >8800×50=4000 計算が正しいですか? |
[195005] Re[2]: 計算した数値をファイル名として反映する- ■記事引用/メール受信=OFF■ □投稿者/ mikio -(2022/06/17(23:26)) □U R L/ すみませんでした 88000×50=440000の間違いでした。 つまりエクセル商店への請求書を今日作ったら、 Format(Date, "yyyymmdd")なら、 20220617エクセル商店になりますが、私がしたいことは、 ファイル名を、 440000エクセル商店と言うファイル名にしたいんです。 すみませんがもう一度お願いします。 この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 |
[195006] Re[3]: 計算した数値をファイル名として反映する- ■記事引用/メール受信=OFF■ □投稿者/ マナ -(2022/06/18(07:42)) □U R L/ >" & Format(Date, "yyyymmdd") & ↓変更 & Range("C5")>Va;ue * Range("C7").Value & この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 |
[195009] Re[4]: 計算した数値をファイル名として反映する- ■記事引用/メール受信=OFF■ □投稿者/ Mikio -(2022/06/18(09:23)) □U R L/ >Va;ue は、どういう意味になりますか? |
[195010] Re[5]: 計算した数値をファイル名として反映する- ■記事引用/メール受信=OFF■ □投稿者/ 通りすがり -(2022/06/18(10:49)) □U R L/ Value の打ち間違いでしょう。 それくらいわかりませんか? |
[195011] Re[6]: 計算した数値をファイル名として反映する- ■記事引用/メール受信=OFF■ □投稿者/ mikio -(2022/06/18(10:53)) □U R L/ すみませんでした。 ありがとうございました。 |
このトピックに書きこむ |
---|