teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

画像の差し替え

2021/09/19 12:52

投稿

dmg
dmg

スコア8

title CHANGED
File without changes
body CHANGED
@@ -70,4 +70,4 @@
70
70
  ![![イメージ説明](5fff94bca781a3743fe9bbe54ea96b36.png)]
71
71
 
72
72
  Sheet3にSheet1から取得したデータを書き出す
73
- ![イメージ説明](3e510504ee809d27eb58ef0e24cb45c7.png)
73
+ ![イメージ説明](27d490c6acdd00002900a68b9a941b9a.png)

2

コードについて

2021/09/19 12:52

投稿

dmg
dmg

スコア8

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  ネットでも検索していろいろ試しましたが、一度も取得できずでした。
4
4
 
5
5
  想定動作としては、
6
- Sheet1」A列にある文字を1行ずつ、「Sheet2]A,B,Cとセル指定をして取得したいです。
6
+ Sheet2」A列にある文字を1行ずつ、「Sheet3]A,B,Cとセル指定をして取得したいです。
7
7
  下記のコードではCSVのずれを防ぐために改行文字を工夫してCSV読み取り、シート出力をしております。こちらが原因なのでしょうか。
8
8
  このコードを書くのにもかなり時間がかかり勉強不足のため理解ができておりません。
9
9
  方法が見つからず苦戦しております。
@@ -61,13 +61,13 @@
61
61
  こちらのコードもある方からご教示いただいたのですがエラーが出て動かないです。
62
62
  ```
63
63
  Sub Sample()
64
- Range("A1").Value = Split(Range("A1").Value, vbLf)(0)
64
+ Sheets(Sheet3).Range("A2").Value = Split(Sheets(Sheet2).Range("A1").Value, vbLf)(0)
65
- Range("B2").Value = Split(Range("A1").Value, vbLf)(1) '//エラー インデックスが有効でない
65
+ Sheets(Sheet3).Range("B2").Value = Split(Sheets(Sheet2).Range("A1").Value, vbLf)(1) '//エラー インデックスが有効でない
66
- Range("C3").Value = Split(Range("A1").Value, vbLf)(2)
66
+ Sheets(Sheet3).Range("C2").Value = Split(Sheets(Sheet2).Range("A1").Value, vbLf)(2)
67
67
  End Sub
68
68
  ```
69
69
  Sgeet1にCSVデータ出力
70
70
  ![![イメージ説明](5fff94bca781a3743fe9bbe54ea96b36.png)]
71
71
 
72
- Sheet2にSheet1から取得したデータを書き出す
72
+ Sheet3にSheet1から取得したデータを書き出す
73
73
  ![イメージ説明](3e510504ee809d27eb58ef0e24cb45c7.png)

1

画像について

2021/09/19 11:41

投稿

dmg
dmg

スコア8

title CHANGED
File without changes
body CHANGED
@@ -66,5 +66,8 @@
66
66
  Range("C3").Value = Split(Range("A1").Value, vbLf)(2)
67
67
  End Sub
68
68
  ```
69
+ Sgeet1にCSVデータ出力
69
70
  ![![イメージ説明](5fff94bca781a3743fe9bbe54ea96b36.png)]
71
+
72
+ Sheet2にSheet1から取得したデータを書き出す
70
73
  ![イメージ説明](3e510504ee809d27eb58ef0e24cb45c7.png)