!extend:checked:vvvvv:1000:512
↑同じ内容を2行貼り付ける
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part66
https://mevius.5ch.net/test/read.cgi/tech/1589085825/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Excel VBA 質問スレ Part67
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 33da-3+hg)
2020/06/26(金) 02:01:29.56ID:uDfmpksE0972デフォルトの名無しさん (ラクッペペ MM66-i8JQ)
2020/08/29(土) 07:17:10.36ID:OUCG9mQHM 区切りはハイフンだけです
すみません
分けて各々数字扱いすれば良かったですね
書いてみます
すみません
分けて各々数字扱いすれば良かったですね
書いてみます
973デフォルトの名無しさん (ワッチョイ 6101-u5JS)
2020/08/29(土) 08:56:00.81ID:VAMGDei30 デリミタが"-"だけならもっと簡単になるね
Sub test2()
Dim strArray() As String
Dim rtnStr As String
testStr = "000070-00100-01230"
strArray = Split(testStr, "-", , vbTextCompare)
For i = 0 To UBound(strArray)
rtnStr = rtnStr + Trim(str(Val(strArray(i))))
If(i <> UBound(strArray)) Then rtnStr = rtnStr + "-"
Next
End Sub
文字列で連結して返す必要なければsplitして数値変換でおわり
Sub test2()
Dim strArray() As String
Dim rtnStr As String
testStr = "000070-00100-01230"
strArray = Split(testStr, "-", , vbTextCompare)
For i = 0 To UBound(strArray)
rtnStr = rtnStr + Trim(str(Val(strArray(i))))
If(i <> UBound(strArray)) Then rtnStr = rtnStr + "-"
Next
End Sub
文字列で連結して返す必要なければsplitして数値変換でおわり
974デフォルトの名無しさん (ワッチョイ 4549-1etN)
2020/08/29(土) 09:09:11.49ID:dZuEnb/K0 しかし今の子はこの程度も分からないほど論理的思考がないのか、
それともこのスレの住民を試そうとしているのか
それともこのスレの住民を試そうとしているのか
975デフォルトの名無しさん (ワッチョイ 2992-Lsvc)
2020/08/29(土) 09:45:04.26ID:SoqUgBeq0 使う関数提示するくらいで解決できなきゃ放置でいいんじゃね?
976デフォルトの名無しさん (ワッチョイ 45cc-pyQU)
2020/08/29(土) 10:00:53.07ID:pUlaC/XX0 For r = 1 To 12000
処理
PDF出力
という処理をしているのですが、これだとPDFが12000ファイルになって、全て出力した後で結合するのですが
これを12000枚程度をPDF1ファイルで出力する方法をおしえてください
処理
PDF出力
という処理をしているのですが、これだとPDFが12000ファイルになって、全て出力した後で結合するのですが
これを12000枚程度をPDF1ファイルで出力する方法をおしえてください
977デフォルトの名無しさん (ブーイモ MMf6-xiBb)
2020/08/29(土) 10:07:03.64ID:m9X9gCs/M Sub test2()
Dim strArray() As String
Dim testStr As String
Dim rtnStr As String
testStr = "000070-00100-01230"
strArray = Split(testStr, "-")
For i = 0 To UBound(strArray)
strArray(i) = strArray(i) * 1
Next
rtnStr = Join(strArray, "-")
Debug.Print rtnStr
End Sub
Dim strArray() As String
Dim testStr As String
Dim rtnStr As String
testStr = "000070-00100-01230"
strArray = Split(testStr, "-")
For i = 0 To UBound(strArray)
strArray(i) = strArray(i) * 1
Next
rtnStr = Join(strArray, "-")
Debug.Print rtnStr
End Sub
978デフォルトの名無しさん (ワッチョイ 61da-1etN)
2020/08/29(土) 10:19:55.18ID:wR6MYEok0979デフォルトの名無しさん (ワッチョイ 4549-1etN)
2020/08/29(土) 10:47:19.93ID:dZuEnb/K0 12000ページのPDF・・・
ほんとに聞きたい事なの?これ
ほんとに聞きたい事なの?これ
980デフォルトの名無しさん (ワッチョイ 0201-YRmH)
2020/08/29(土) 10:47:46.31ID:lHm5nrxO0 >>973
Split使うならJoinも使おうよ…
Sub test2()
Dim strArray() As String
Dim rtnStr As String
testStr = "000070-00100-01230"
strArray = Split(testStr, "-", , vbTextCompare)
For i = 0 To UBound(strArray)
strArray(i) = Cstr(Val(strArray(i)))
Next
rtnStr = Join(strArray, "-")
End Sub
Split使うならJoinも使おうよ…
Sub test2()
Dim strArray() As String
Dim rtnStr As String
testStr = "000070-00100-01230"
strArray = Split(testStr, "-", , vbTextCompare)
For i = 0 To UBound(strArray)
strArray(i) = Cstr(Val(strArray(i)))
Next
rtnStr = Join(strArray, "-")
End Sub
981980 (ワッチョイ 0201-YRmH)
2020/08/29(土) 10:48:58.87ID:lHm5nrxO0 ってすでに書かれてたわ… Orz
982デフォルトの名無しさん (ブーイモ MM4d-xiBb)
2020/08/29(土) 10:55:28.99ID:jdj2nRjtM983デフォルトの名無しさん (ワッチョイ 21d2-vZRt)
2020/08/29(土) 11:18:02.61ID:ebvcDddx0 ある言語だと
"00-001-02"split("-")map(asNumber)join("-")println
"00-001-02"split("-")map(asNumber)join("-")println
984デフォルトの名無しさん (アウアウウー Sa85-7m6G)
2020/08/29(土) 11:19:35.12ID:0Ji7S1+0a985976 (ワッチョイ 45cc-pyQU)
2020/08/29(土) 13:57:00.39ID:pUlaC/XX0 >>978
1シートにはまとめられません。
>>979
日々の取引をデータベースに入力していて、そのデータベースから出力されたデータを取引伝票としてPDF化したいのですが
データベースソフトに取引伝票の書式が設定されていないので、エクセルで作ろうと思います。
1ページごと出力してフリーソフトで結合すると、12時間くらいかかっていたので、エクセルのPDF結合だとAcrobatPro
が必要になるそうなので、この方法もできません。
>>984
シート上に帳票を作り、その帳票をページごとに書き換えています。試していませんが、1シートだと行数が足りないです。
それと、ページごとに罫線とかの書式を作るのはつらいです。
1シートにはまとめられません。
>>979
日々の取引をデータベースに入力していて、そのデータベースから出力されたデータを取引伝票としてPDF化したいのですが
データベースソフトに取引伝票の書式が設定されていないので、エクセルで作ろうと思います。
1ページごと出力してフリーソフトで結合すると、12時間くらいかかっていたので、エクセルのPDF結合だとAcrobatPro
が必要になるそうなので、この方法もできません。
>>984
シート上に帳票を作り、その帳票をページごとに書き換えています。試していませんが、1シートだと行数が足りないです。
それと、ページごとに罫線とかの書式を作るのはつらいです。
986デフォルトの名無しさん (ワッチョイ 4549-1etN)
2020/08/29(土) 14:17:55.39ID:dZuEnb/K0987デフォルトの名無しさん (ワッチョイ 11b3-u9FC)
2020/08/29(土) 14:32:50.04ID:D+h94FkM0 >>985
よくわからないけど、何とかデータをエクセルの表にして、ワードの差し込み印刷でやる、とかはどう?
よくわからないけど、何とかデータをエクセルの表にして、ワードの差し込み印刷でやる、とかはどう?
988デフォルトの名無しさん (アウアウエー Sa0a-Rexm)
2020/08/29(土) 14:38:51.56ID:fy0wFynXa PDF1ファイルにする理由はあるの?
120ファイルぐらいに分けるでしょ普通
120ファイルぐらいに分けるでしょ普通
989デフォルトの名無しさん (ワッチョイ 822f-8BP0)
2020/08/29(土) 14:42:09.88ID:1Tm3n33G0 伝票とかだと保存義務とかあったりして、出力しておいておかないとダメな時もある
1シートで収まらないならある程度で分割してやるしかないし
罫線とか決まったフォーマットならコピーするだけ
が、EXCELでやるのが間違ってるな
ちゃんとした帳票ツール買って対応する言語使えよ
1シートで収まらないならある程度で分割してやるしかないし
罫線とか決まったフォーマットならコピーするだけ
が、EXCELでやるのが間違ってるな
ちゃんとした帳票ツール買って対応する言語使えよ
990デフォルトの名無しさん (ワッチョイ 4d63-gth/)
2020/08/29(土) 16:14:59.78ID:EjHgD7140 PDF化って言われても実コマンド書かなきゃアドバイスのしようもないわな
991デフォルトの名無しさん (ワッチョイ 0d7c-JMbW)
2020/08/29(土) 19:10:04.48ID:91aO+zvA0 シートにまとめられない理由は?
まとめないとして、12000シート作れるスペックはあるのか?
まとめないとして、12000シート作れるスペックはあるのか?
992デフォルトの名無しさん (ワッチョイ 06c9-1etN)
2020/08/29(土) 22:40:12.57ID:LkUYL8wZ0 >>961
これ、マジで困るわ・・・
これ、マジで困るわ・・・
993デフォルトの名無しさん (ワッチョイ 6e63-mUq2)
2020/08/29(土) 23:53:21.40ID:wkbqrDC+0 サポート終了なんだからいつまでもIE使ってんじゃねえよ
994デフォルトの名無しさん (テテンテンテン MM66-nUCc)
2020/08/30(日) 00:09:48.26ID:HNjVBgM5M >>985
Accessでやって下さい
Accessでやって下さい
995デフォルトの名無しさん (ワッチョイ 6e63-8BP0)
2020/08/30(日) 07:04:48.97ID:ZpZWI99c0 IE制御で作る
てどういう意味です?
てどういう意味です?
996デフォルトの名無しさん (アウアウエー Sa0a-ifKp)
2020/08/30(日) 08:58:33.06ID:IZ41nY3ca テキストファイルを読み込もうとしているのですが、ファイルがないとエラーが出ます。なにが原因でしょうか?
Sub func()
Dim folderPath As String: folderPath = "G:\Test"
Dim textLine, fileName As String
Dim fileToOpen As Integer
Dim i As Integer
fileName = folderPath & "01.txt"
fileToOpen = FreeFile()
Open fileName For Input As fileToOpen
i = 1
While Not EOF(fileToOpen)
Line Input #fileToOpen, textLine
Cells(i, "A").Value = textLine
i = i + 1
Wend
End Sub
Sub func()
Dim folderPath As String: folderPath = "G:\Test"
Dim textLine, fileName As String
Dim fileToOpen As Integer
Dim i As Integer
fileName = folderPath & "01.txt"
fileToOpen = FreeFile()
Open fileName For Input As fileToOpen
i = 1
While Not EOF(fileToOpen)
Line Input #fileToOpen, textLine
Cells(i, "A").Value = textLine
i = i + 1
Wend
End Sub
997デフォルトの名無しさん (ワッチョイ 6101-cCp/)
2020/08/30(日) 09:03:16.96ID:YG+IT5u+0 Open "C:\Sample\Data.txt" For Input As #1
Line Input #1, buf
Close #1
Line Input #1, buf
Close #1
998デフォルトの名無しさん (ワッチョイ a2bc-n2Os)
2020/08/30(日) 09:03:41.78ID:yRrMkFD60 フォルダーパスの最後に/足してみては?
999デフォルトの名無しさん (ワッチョイ 6101-cCp/)
2020/08/30(日) 09:05:06.49ID:YG+IT5u+0 フォルダとファイルの間に/がないとか
1000デフォルトの名無しさん (アウアウエー Sa0a-ifKp)
2020/08/30(日) 09:13:38.94ID:IZ41nY3ca フォルダパスに"\"が入っていませんでした。
ありがとうございます!
ありがとうございます!
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 65日 7時間 12分 10秒
新しいスレッドを立ててください。
life time: 65日 7時間 12分 10秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【東京】乗用車が歩行者をはね11人ケガ、うち2人重体 現場に残されたセダンの運転手が衝突後に逃走…ひき逃げ事件として捜査 足立 [ぐれ★]
- 【速報】東京・足立区のひき逃げ事故 警視庁が運転手とみられる人物確保 [Ailuropoda melanoleuca★]
- スペイン、移民受け入れで成長 1人当たりGDP日本超え ★2 [蚤の市★]
- 尖閣周辺に中国船、10日連続 いずれも機関砲搭載 ★2 [蚤の市★]
- 2025/11/24(月) 14:14:13.84 ID:gjXEDwyM0<> 】「低空飛行」NHK紅白を見舞ったK-POP多用、YOASOBI演出、旧ジャニーズ不在の三重苦 [尺アジ★] (1002) [芸スポ速報+] <br> 2:【日刊ゲンダイ】TOBE滝沢秀明社長に求められる説明責任 旧ジャニーズの領地をそっくり“頂き”は済まされない [尺アジ★] (31) [ニュース速報+] <br> 3:【共産党】小池書記局長、ジャニーズ性加害問題で政府批判「どうも人ごと的。きちんと関与して」 [尺アジ★] (555) [ニュース速報+] <br> 4:【ジャニーズ事務所会見】望月衣塑子記者の「テレ朝はきょうも中継していません!」に総ツッコミ 井ノ原快彦も「望月さん、しています」 [尺アジ★] (1002) [芸スポ速報+] <br> 5:【テレビ】浜田雅功「尺できた」で収録終了 ジャニーズのタレントを放置 [爆笑ゴリラ★] (135) [芸スポ速報+] <br> 6:民放「長時間の音楽特番やるよー!」ワイ「どれどれ」民放「ジャニーズ!秋元アイドル!K-POP!尺稼ぎVTR!」←これ (8) [ニュー速VIP] <br> <br> 空席…滲むド軍ファンの思い [尺アジ★] (779) [芸スポ速報+] <br> 2:大谷翔平シーズン当初の長尺バットやめてたんだな (3) [なんでも実況G] <br> 3:「大谷ファンの高齢者にとっては絶望的」WBCの“Netflix独占配信” ★3 [尺アジ★] (838) [芸スポ速報+] <br> 4:「大谷ファンの高齢者にとっては絶望的」WBCの“Netflix独占配信” ★2 [尺アジ★] (1002) [芸スポ速報+] <br> 5:「大谷ファンの高齢者にとっては絶望的 <>
- 「『中国との対話望む』日本側の姿勢は偽善」 中国共産党系国際紙が批判 高市総理の答弁撤回改めて求める [蚤の市★]
- 【高市速報】足立区でテロ [931948549]
- 【高市悲報】日本人、足立区11人ひき逃げ犯の国籍で大荒れwwwwwwwwwwwwwwwwwwwwww [316257979]
- 足立区の事故現場の写真を撮っただけのオッサン、炎上wwwwwwwwwwwwwwwwwwwwwwwwwwwwww🤳 [329329848]
- 🏡👧👩💥🚗👴💨プリウスミサイル発射ぁぁ!
- 山里亮太「メディアは高市総理を批判しないように」 [931948549]
- 【悲報】高市政権外務省「旧敵国条項、既に死文化しただろ!!!!」Xで発信 [115996789]
