虹裏img歴史資料館 - imgの文化を学ぶ

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

21/09/13(月)21:25:40 エクセ... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

21/09/13(月)21:25:40 No.845789389

エクセルのプロに聞きたいんだが 別のブック(csv)のA1:A100の範囲の値をアクティブブックのセルに入れたかったんだ なので Dim csv As Range Dim paste As Range   Set csv = Workbooks("CSV.csv").Worksheets(1).range("A1:A100")   Set paste = Workbooks("開いてるブック.xlsm").Worksheets(1).range("A1:A100")   paste.value = csv.value って書いたらうまく行ったんだ… でも Workbooks("CSV.csv").Worksheets(1).range("A1:A100").Value _ = Workbooks("開いてるブック.xlsm").Worksheets(1).range("A1:A100").Value って変えても同じようにうまく行ったんだ… なんでうまく行ったのかおれには説明できないわからない

1 21/09/13(月)21:26:25 No.845789740

なんか汚いな Dim csv As Range Dim paste As Range   Set csv = Workbooks("CSV.csv").Worksheets(1).range("A1:A100")   Set paste = Workbooks("開いてるブック.xlsm").Worksheets(1).range("A1:A100")   paste.value = csv.value と Workbooks("CSV.csv").Worksheets(1).range("A1:A100").Value _ = Workbooks("開いてるブック.xlsm").Worksheets(1).range("A1:A100").Value です

2 21/09/13(月)21:27:11 No.845790121

てっきりおれは「型が一致しません」とかいつもの意味不明なエラーを吐かれると思ったんだ なんでだ…

3 21/09/13(月)21:28:11 No.845790561

変数が何か分かってないのか 変数にセルの範囲代入したんだから変数で書いてもセルの範囲で書いても同じ結果になるに決まってるじゃないか

4 21/09/13(月)21:32:20 No.845792355

>変数が何か分かってないのか RangeオブジェクトとRangeプロパティがよく分かってない

5 21/09/13(月)21:33:28 No.845792869

>なんでだ… どっちも同じRange型だから

6 21/09/13(月)21:36:31 No.845794239

何でだって思っちゃうのに何でだと問いたい

7 21/09/13(月)21:36:56 No.845794408

書き込みをした人によって削除されました

8 21/09/13(月)21:38:44 No.845795201

下のヤツ処理があべこべにならない?

9 21/09/13(月)21:39:11 No.845795396

よく見たらそうはならん気がする 下だと開いてるブックの値をcsvに書いてない?

10 21/09/13(月)21:40:49 No.845796124

それうまくいってなくね?

11 21/09/13(月)21:43:50 No.845797438

>よく見たらそうはならん気がする >下だと開いてるブックの値をcsvに書いてない? ごめん逆に書いてた あとうまく行かなかったやつ見てたら原因が理解できた コロンとカンマ打ち間違えてたわ

12 21/09/13(月)21:44:32 No.845797726

>コロンとカンマ打ち間違えてたわ そんぐらい自動で修正されるじゃろ

13 21/09/13(月)21:45:58 No.845798353

個別のセルから値を一つ一つ代入しなくてもRangeの範囲さえ合ってればそのまま突っ込めるってだけでは

14 21/09/13(月)21:46:26 No.845798577

解決してよかった あとセル書く時はRangeじゃなくてCellとResize使った方が見やすいぞ

15 21/09/13(月)21:51:41 No.845800803

VBAのコード書いてると気が狂いそうになる うちはほぼGASに移行したから良かったものの

↑Top