{"id":6082,"date":"2025-03-27T02:05:44","date_gmt":"2025-03-27T02:05:44","guid":{"rendered":"https:\/\/lacotasu.com\/?p=6082"},"modified":"2025-03-27T02:06:00","modified_gmt":"2025-03-27T02:06:00","slug":"excel%e6%93%8d%e4%bd%9c%e5%88%97%e5%89%8a%e9%99%a4%e3%81%8c1%e5%88%97%e3%81%9a%e3%81%a4%e3%81%97%e3%81%8b%e5%89%8a%e9%99%a4%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%84%e3%81%ae%e3%81%a7%e3%80%81%e8%a4%87","status":"publish","type":"post","link":"https:\/\/lacotasu.com\/?p=6082","title":{"rendered":"Excel\u64cd\u4f5c(\u5217\u524a\u9664)\u304c1\u5217\u305a\u3064\u3057\u304b\u524a\u9664\u3067\u304d\u306a\u3044\u306e\u3067\u3001\u8907\u6570\u540c\u6642\u306b\u524a\u9664\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u65b9\u6cd5"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u4fee\u6b63\u65b9\u6cd5<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"674\" height=\"430\" src=\"https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image.png\" alt=\"\" class=\"wp-image-6083\" srcset=\"https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image.png 674w, https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image-300x191.png 300w\" sizes=\"auto, (max-width: 674px) 100vw, 674px\" \/><\/figure>\n\n\n\n<p>\u3053\u308c\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4fee\u6b63<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image-1-1024x683.png\" alt=\"\" class=\"wp-image-6084\" srcset=\"https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image-1-1024x683.png 1024w, https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image-1-300x200.png 300w, https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image-1-768x512.png 768w, https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image-1.png 1087w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u2193\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u300c\u6307\u5b9a\u3055\u308c\u305f\u5217\u3092\u524a\u9664\u3059\u308b\u300d\u306e\u3068\u3053\u308d\u3092\u4ee5\u4e0b\u306e<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\u8d64\u5b57\u306e\u3088\u3046\u306b\u4fee\u6b63<\/mark><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>' ====\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f====================================================<\/p>\n\n\n\n<p>' \u30d5\u30a1\u30a4\u30eb\u306e\u30d1\u30b9\u3092\u30d5\u30eb\u30d1\u30b9\u306b\u5909\u63db\u3059\u308b<br>fname = !\u30d5\u30a1\u30a4\u30eb\u540d!<br>SetUMSVariable \"$FILE_PATH_TYPE\", \"1\"<br>SetUMSVariable \"$PARSE_FILE_PATH\", fname<br>filePath = GetUMSVariable(\"$PARSE_FILE_PATH\")<br>If filePath = \"\" Then<br>Err.Raise 1, \"\", \"\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002\"<br>End If<\/p>\n\n\n\n<p>' workbook\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u53d6\u5f97\u3059\u308b<br>Set workbook = Nothing<br>On Error Resume Next<br>' \u65e2\u5b58\u306e\u30a8\u30af\u30bb\u30eb\u304c\u8d77\u52d5\u3055\u308c\u3066\u3044\u308c\u3070\u8b66\u544a\u3092\u6291\u5236\u3059\u308b<br>Set existingXlsApp = Nothing<br>Set existingXlsApp = GetObject(, \"Excel.Application\")<br>existingXlsApp.DisplayAlerts = False<\/p>\n\n\n\n<p>Set wash = CreateObject(\"WinActor7.ScriptHelper\")<br>For Each book in wash.GetExcelWorkbooks<br>SetUMSVariable \"$FILE_PATH_TYPE\", 0<br>SetUMSVariable \"$PARSE_FILE_PATH\", book.FullName<br>bookPath = GetUMSVariable(\"$PARSE_FILE_PATH\")<br>If StrComp(bookPath, filePath, 1) = 0 Then<br>Set workbook = book<br>Set xlsApp = workbook.Parent<br>xlsApp.Visible = True<br>Exit For<br>End If<br>Next<br>Set wash = Nothing<\/p>\n\n\n\n<p>' Workbook\u304c\u5b58\u5728\u3057\u306a\u3044\u5834\u5408\u306f\u3001\u65b0\u305f\u306b\u958b\u304f\u3002<br>If workbook Is Nothing Then<br>Set xlsApp = Nothing<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>' Excel\u304c\u65e2\u306b\u958b\u304b\u308c\u3066\u3044\u305f\u306a\u3089\u305d\u308c\u3092\u518d\u5229\u7528\u3059\u308b\nIf Not existingXlsApp Is Nothing Then\n  Set xlsApp = existingXlsApp\n  xlsApp.Visible = True\nElse\n  Set xlsApp = CreateObject(\"Excel.Application\")\n  xlsApp.Visible = True\nEnd If\n\nSet workbook = xlsApp.Workbooks.Open(filePath)<\/code><\/pre>\n\n\n\n<p>End If<\/p>\n\n\n\n<p>' \u8b66\u544a\u306e\u6291\u5236\u3092\u5143\u306b\u623b\u3059<br>existingXlsApp.DisplayAlerts = True<br>Set existingXlsApp = Nothing<br>On Error Goto 0<\/p>\n\n\n\n<p>If workbook Is Nothing Then<br>Err.Raise 1, \"\", \"\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002\"<br>End If<\/p>\n\n\n\n<p>' ====\u6307\u5b9a\u3055\u308c\u305f\u30b7\u30fc\u30c8\u3092\u53d6\u5f97\u3059\u308b==================================================<\/p>\n\n\n\n<p>sheetName = !\u30b7\u30fc\u30c8\u540d!<br>Set worksheet = Nothing<br>On Error Resume Next<br>' \u30b7\u30fc\u30c8\u540d\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u5834\u5408\u306f\u3001\u30a2\u30af\u30c6\u30a3\u30d6\u30b7\u30fc\u30c8\u3092\u5bfe\u8c61\u3068\u3059\u308b<br>If sheetName = \"\" Then<br>Set worksheet = workbook.ActiveSheet<br>Else<br>Set worksheet = workbook.Worksheets(sheetName)<br>End If<br>On Error Goto 0<\/p>\n\n\n\n<p>If worksheet Is Nothing Then<br>Err.Raise 1, \"\", \"\u6307\u5b9a\u3055\u308c\u305f\u30b7\u30fc\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\"<br>End If<\/p>\n\n\n\n<p>worksheet.Activate<\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">' ====\u6307\u5b9a\u3055\u308c\u305f\u5217\u3092\u524a\u9664\u3059\u308b==================================================<\/mark><\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">' \u524a\u9664\u3059\u308b\u5217\u3092\u914d\u5217\u3068\u3057\u3066\u6271\u3046<br>deleteColumns = Split(!\u524a\u9664\u5217!, \",\")<\/mark><\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">' \u5217\u3092\u964d\u9806\u306b\u30bd\u30fc\u30c8\uff08\u5f8c\u308d\u306e\u5217\u304b\u3089\u524a\u9664\u3059\u308b\u305f\u3081\uff09<br>For i = 0 To UBound(deleteColumns) - 1<br>For j = i + 1 To UBound(deleteColumns)<br>If CInt(Trim(deleteColumns(i))) &lt; CInt(Trim(deleteColumns(j))) Then<br>temp = deleteColumns(i)<br>deleteColumns(i) = deleteColumns(j)<br>deleteColumns(j) = temp<br>End If<br>Next<\/mark><br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Next<\/mark><\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">' \u5404\u5217\u3092\u524a\u9664<br>For Each col In deleteColumns<br>colNum = CInt(Trim(col))<br>worksheet.Columns(colNum).Delete<br>Next<\/mark><\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Set objRe = Nothing<br>Set xlsApp = Nothing<br>Set worksheet = Nothing<br>Set workbook = Nothing<\/mark><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u4f7f\u3044\u65b9<\/h2>\n\n\n\n<p>\u524a\u9664\u3057\u305f\u3044\u5217\u3092\u3044\u304f\u3064\u3067\u3082\u5217\u756a\u53f7\u3067\u6570\u5b57\u3067\u30ab\u30f3\u30de\u533a\u5207\u308a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"622\" src=\"https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image-2.png\" alt=\"\" class=\"wp-image-6085\" srcset=\"https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image-2.png 576w, https:\/\/lacotasu.com\/wp-content\/uploads\/2025\/03\/image-2-278x300.png 278w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure>\n\n\n\n<p>\u4ee5\u4e0a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4fee\u6b63\u65b9\u6cd5 \u3053\u308c\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4fee\u6b63 \u2193\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u300c\u6307\u5b9a\u3055\u308c\u305f\u5217\u3092\u524a\u9664\u3059\u308b\u300d\u306e\u3068\u3053\u308d\u3092\u4ee5\u4e0b\u306e\u8d64\u5b57\u306e\u3088\u3046\u306b\u4fee\u6b63 ' ====\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f============================ ... <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[61,109],"tags":[],"class_list":["post-6082","post","type-post","status-publish","format-standard","hentry","category-rpa","category-winactor"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/lacotasu.com\/index.php?rest_route=\/wp\/v2\/posts\/6082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lacotasu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lacotasu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lacotasu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lacotasu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6082"}],"version-history":[{"count":1,"href":"https:\/\/lacotasu.com\/index.php?rest_route=\/wp\/v2\/posts\/6082\/revisions"}],"predecessor-version":[{"id":6086,"href":"https:\/\/lacotasu.com\/index.php?rest_route=\/wp\/v2\/posts\/6082\/revisions\/6086"}],"wp:attachment":[{"href":"https:\/\/lacotasu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lacotasu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lacotasu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}