質問編集履歴

3

<フォーム側続き>というコードを追記いたしました。

2020/10/19 04:32

投稿

masafumi55
masafumi55

スコア12

test CHANGED
File without changes
test CHANGED
@@ -12,6 +12,10 @@
12
12
 
13
13
 
14
14
 
15
+
16
+
17
+
18
+
15
19
  <モジュール>
16
20
 
17
21
  ```
@@ -79,3 +83,171 @@
79
83
  End Sub
80
84
 
81
85
  ```
86
+
87
+
88
+
89
+
90
+
91
+ <フォーム側続き・すべて続きになっております。>
92
+
93
+ ・・・長くて誠に申し訳ありません。
94
+
95
+
96
+
97
+ ```
98
+
99
+
100
+
101
+ '【clear】イメージ画像への反映
102
+
103
+
104
+
105
+ Sub businessCardCreate()
106
+
107
+
108
+
109
+ Dim MaxRow As Integer
110
+
111
+ Dim MaxCol As Integer
112
+
113
+ Dim sheetPurchaseOrder As Worksheet
114
+
115
+ Set sheetPurchaseOrder = ThisWorkbook.Worksheets("purchaseOrder")
116
+
117
+
118
+
119
+ With ThisWorkbook.Worksheets("imageCardView")
120
+
121
+ .Range("i11").Value = bcName.Value
122
+
123
+ .Range("i10").Value = bcAffiliation.Value
124
+
125
+ .Range("j17").Value = "E-mail : " & bcMailAdress.Value
126
+
127
+ .Range("v15").Value = bcTelNumber.Value
128
+
129
+ .Range("v16").Value = bcFaxNumber.Value
130
+
131
+ .Range("k14").Value = bcPostalCode.Value
132
+
133
+ .Range("v14").Value = bcAddress.Value
134
+
135
+ End With
136
+
137
+
138
+
139
+
140
+
141
+ '【clear】印刷用取り込みデータ作成。
142
+
143
+
144
+
145
+ If TextBox1.Value = "" Then
146
+
147
+ MaxRow = ThisWorkbook.Worksheets("printDataList").Cells(Rows.count, 1).End(xlUp).Row + 1
148
+
149
+ With ThisWorkbook.Worksheets("printDataList")
150
+
151
+ .Range("A" & MaxRow).Value = bcName.Value
152
+
153
+ .Range("B" & MaxRow).Value = bcAffiliation.Value
154
+
155
+ .Range("C" & MaxRow).Value = "E-mail : " & bcMailAdress.Value
156
+
157
+ .Range("D" & MaxRow).Value = bcTelNumber.Value
158
+
159
+ .Range("E" & MaxRow).Value = bcFaxNumber.Value
160
+
161
+ .Range("F" & MaxRow).Value = bcPostalCode.Value
162
+
163
+ .Range("G" & MaxRow).Value = bcAddress.Value
164
+
165
+
166
+
167
+ If selectTwenty.Value = True Then
168
+
169
+ .Range("H" & MaxRow).Value = "20"
170
+
171
+ End If
172
+
173
+
174
+
175
+ If selectFifity.Value = True Then
176
+
177
+ .Range("H" & MaxRow).Value = "50"
178
+
179
+ End If
180
+
181
+
182
+
183
+ If selectOneHundred.Value = True Then
184
+
185
+ .Range("H" & MaxRow).Value = "100"
186
+
187
+ End If
188
+
189
+
190
+
191
+ End With
192
+
193
+ End If
194
+
195
+
196
+
197
+ MaxRow = ThisWorkbook.Worksheets("purchaseOrder").Cells(Rows.count, 3).End(xlUp).Row + 1
198
+
199
+
200
+
201
+ '■.
202
+
203
+ '【clear】注文書への転記
204
+
205
+
206
+
207
+ If TextBox1.Value = "" Then
208
+
209
+ With sheetPurchaseOrder
210
+
211
+ .Range("C" & MaxRow).Value = "名刺"
212
+
213
+ .Range("D" & MaxRow).Value = bcName.Value
214
+
215
+ .Range("E" & MaxRow).Value = 10
216
+
217
+ If selectTwenty.Value = True Then
218
+
219
+ .Range("F" & MaxRow).Value = "20"
220
+
221
+ End If
222
+
223
+
224
+
225
+ If selectFifity.Value = True Then
226
+
227
+ .Range("F" & MaxRow).Value = "50"
228
+
229
+ End If
230
+
231
+
232
+
233
+ If selectOneHundred.Value = True Then
234
+
235
+ .Range("F" & MaxRow).Value = "100"
236
+
237
+ End If
238
+
239
+ End With
240
+
241
+ '【clear】各シートへの情報入力。
242
+
243
+ Call ImgExport
244
+
245
+ Unload BusinessCard
246
+
247
+ End If
248
+
249
+
250
+
251
+ End Sub
252
+
253
+ ```

2

文字修正いたしました。

2020/10/19 04:32

投稿

masafumi55
masafumi55

スコア12

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
  Dim bln As Boolean
56
56
 
57
- bln = cheacker(TextBox1) ← 「cheaker(TextBox1)」を「True」と直接入れると問題なく
57
+ bln = cheacker(TextBox1) ← 「cheaker(TextBox1)」を「True」と直接入れると問題なく走る。
58
58
 
59
59
 
60
60
 

1

文字誤り修正しました。

2020/10/19 04:10

投稿

masafumi55
masafumi55

スコア12

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
   ボタンを押し、Boolean型がTrueの場合に下図「★2.のコード: Call businessCardCreate」が走るという内容になります。
10
10
 
11
- しかしながら、それが走りません。単体
11
+ しかしながら、それが走りません。どうすれば★2.を走らせることができるのでしょうか。。
12
12
 
13
13
 
14
14