Excel VBA 質問スレ Part79(ワッチョイあり)

レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん (ワッチョイ aaa4-I2zm)
垢版 |
2023/01/28(土) 12:12:12.41ID:UjlIZ1Ov0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること

ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

次スレは>>980が立てること
無理なら細かく安価指定

※前スレ
Excel VBA 質問スレ Part77
https://mevius.2ch.net/test/read.cgi/tech/1658009255/
Excel VBA 質問スレ Part78
https://mevius.2ch.net/test/read.cgi/tech/1667104996/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2023/10/27(金) 15:12:43.55ID:fcYuq+zB0
>>883
> また別言語(Powershell)から呼び出しているのでWith構文は使えないと思います。
これもよくわからないし

Powershellって人がプロシージャに書いてある文章を一行ずつ読みにいって、自己解釈の元で自分で実行するみたいな発想だったのかね
ここまで意味不明な解釈してる人がどこで何に気がついたのか知らないけど>>879の捨て台詞は必要だったのかね
そして何よりもID:ewuxy2JXdが不憫で仕方がない
2023/10/27(金) 17:17:23.69ID:NmWpMbd70
これからこういう人多く成るんだよ? 高学歴が邪魔するのか何だか知らんけど
プライドだけは変な方向に高い 実務に即さない解決策を講じる 選択肢が間違ってても突っ走る
2023/10/27(金) 18:21:28.41ID:HOnfPTgV0
ChatGPTでしらべたけどよくわからん、みたいな?
887デフォルトの名無しさん (ワッチョイ 4ec2-WPgu)
垢版 |
2023/10/27(金) 21:02:38.87ID:4EmYUF1P0
馬鹿が考える解決方法はそんなもの
馬鹿ほど己の間違え方法にこだわる
2023/10/28(土) 00:17:29.34ID:jY1bWC/90
やっている本人しかわからない可能性があることなんていくらでもあるだろう。
2023/10/28(土) 06:04:48.34ID:frVn+RL00
セルに○○と打ち込んだ
これを.Valueで取ったら"○○"
.Textで取ったら" ○○ "になった
その前後のスペースはどこから来たんじゃい?
2023/10/28(土) 08:55:39.42ID:GGD6bBOU0
>>889
再現しない
https://i.imgur.com/6cSraSv.png
2023/10/28(土) 11:13:55.25ID:EfsxXat70
>>889
朝から寝ぼけたんじゃね
2023/10/28(土) 11:19:53.47ID:frVn+RL00
だよなあ
20年やっててこんなこと初めてだわ
2023/10/28(土) 15:22:33.56ID:Jo+R6/p70
馬鹿馬鹿って頻繁に書き込んでる人はよほど優秀なんだろうね。
Excelマクロ教室でも開けば良いのに。
2023/10/28(土) 20:44:15.82ID:13jr+kZc0
>>889
セルの書式
2023/10/29(日) 01:44:54.53ID:IGVL7C2J0
>>894
標準か文字型
○○は漢字で、
Cells(1, 1).Text = "○○" がFalseで、
Cells(1, 1).Value = "○○" がTrueになったので、
んなわけあるか!と思ってDebug.Printしたら、
.Textには前後に変な空白があったのよ
2023/10/29(日) 10:01:38.54ID:9r8OlfFd0
とりあえずトリムっとけばおk
2023/10/29(日) 10:54:39.06ID:j00+fEWV0
同じやん
https://i.imgur.com/ULDMIE0.png
2023/10/29(日) 12:32:43.45ID:T4jRmqRS0
>>895
問題のセルがA1だったとして、A1の表示形式を"標準"にする。
(一旦別の表示形式にして"標準"にするのがよい)
その状態からF2で一旦入力状態にして、Enterで確定。

これで同じになれば値をどうやって入れたかを調べる。
同じ列の別の行で同じことが起こるか、などいろいろ。

動けばいいんだったら、違うことを前提にして回避策をいれればいい。
2023/10/30(月) 00:45:58.32ID:ok297MD20
1セルだけ書式が会計になってたわ
>>891の言うとおりだった
すまん

しかし、なんで会計だと空白が付くのかという新たな疑問が
2023/10/30(月) 01:23:46.28ID:B1G43WsB0
>>899
セルや罫線の中で見やすくするためかしら?
桁区切り付き数値にしても、値の後に空白が入る。
2023/10/30(月) 10:34:02.92ID:upgSC0LO0
Textはあくまで見た目のデータだからね
書式設定のウインドウでも位置がズレることが確認できるはず
何故かはしらん、マイナスとかついたときの位置を固定するためとかやろ
2023/10/30(月) 11:27:34.15ID:TNhE6eNI0
標準で入ってる書式にもスペース入ってるのあるはず(前はあったが…)
あれみた時、見えない爆弾仕込んでるな…と思った
903デフォルトの名無しさん (ワッチョイ 19e0-2XMF)
垢版 |
2023/10/30(月) 12:07:45.37ID:RmOFtzKv0
前の空白は数値で付くのはわかるが後ろの空白は謎
2023/10/30(月) 12:28:45.35ID:lBYVOk8eM
おそらく非表示の書式文字はアンダーバー+半角スペース1文字
2023/10/30(月) 15:52:04.09ID:lVrtS1Ry0
会計を設定した場合に隙間が空くのは、次のような表示形式が行われるからです
_ \* #,##0_ ;_ \* -#,##0_ ;_ \* "-"_ ;_ @_
https://www.officepro.jp/exceltips/tips_format/index16.html
基本のキ
906デフォルトの名無しさん (ワッチョイ 1949-vgKx)
垢版 |
2023/10/30(月) 16:33:05.01ID:upgSC0LO0
いやそれが何故かっていう疑問なんじゃないの・・・
(言い換えれば空ける理由、空けなくてもいいんじゃない?っていう疑問だと思う)

答え出るかわからんし闇っぽいから、はい次の方
2023/10/30(月) 16:45:21.41ID:+WHjaEV1d
闇って言いたいだけだろ
2023/10/30(月) 22:20:23.95ID:8XyBI/Ix0
書式設定を変えた時、文字の位置が少し変わるのは知ってたけど、まさかそれを内部的には空白で表現してるとは思わなかったよ
909デフォルトの名無しさん (ワッチョイ 1387-zW/F)
垢版 |
2023/11/01(水) 01:09:45.26ID:hjpDJv/i0
【質問】
Excelのソートに関しての質問です。

①シートの1列目の文字列に基づいて昇順でソートする。
②シートの1列目の文字列の先頭に「○」や「☆」などの記号がある場合は、それらを無視して2文字目の文字に基づいてソートしたい。

そこで下記コードを実行したところ、
「実行時エラー '1004': 並べ替えの参照が正しくありません。」というエラーが出ます。
どこをどう修正すればよいでしょうか?
910デフォルトの名無しさん (ワッチョイ 1387-zW/F)
垢版 |
2023/11/01(水) 01:11:37.64ID:hjpDJv/i0
Sub CustomSort()
Dim LastRow As Long
Dim SortRange As Range
Dim SortKeyRange As Range
Dim i As Long

With ActiveSheet
LastRow = .Cells(.Rows.Count, 1).End(xlUp).Row
Set SortRange = .Range("A2:A" & LastRow)
Set SortKeyRange = .Range("B2:B" & LastRow)
.Sort.SortFields.Clear
.Sort.SortFields.Add Key:=SortRange, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.Sort.SetRange SortRange
.Sort.Header = xlNo
.Sort.MatchCase = False
.Sort.Orientation = xlTopToBottom
.Sort.SortMethod = xlPinYin
.Sort.Apply
End With
911デフォルトの名無しさん (ワッチョイ 1387-zW/F)
垢版 |
2023/11/01(水) 01:12:11.61ID:hjpDJv/i0
For i = 2 To LastRow
If Left(SortKeyRange(i, 1), 1) Like "[○☆]" Then
SortKeyRange(i, 1) = Mid(SortKeyRange(i, 1), 2, 1)
End If
Next i

With ActiveSheet
.Sort.SortFields.Clear
.Sort.SortFields.Add Key:=SortKeyRange, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.Sort.SetRange SortRange
.Sort.Header = xlNo
.Sort.MatchCase = False
.Sort.Orientation = xlTopToBottom
.Sort.SortMethod = xlPinYin
.Sort.Apply
End With

For i = 2 To LastRow
If Left(SortKeyRange(i, 1), 1) Like "[○☆]" Then
SortKeyRange(i, 1) = "○" & SortKeyRange(i, 1)
End If
Next i
End Sub
2023/11/01(水) 03:09:14.48ID:u6oKBIyz0
>>909
何もかも違ってる気がするので丸ごと作り直してみたけど、これで希望の結果になってるかはわからない

Sub CustomSort()
  Dim LastRow As Long
  Dim SortRange As Range
  Dim SortKeyRange As Range
  Dim i As Long

  With ActiveWorkbook.ActiveSheet
    LastRow = .Cells(.Rows.Count, 1).End(xlUp).Row
    Set SortRange = .Range("A2:B" & LastRow)
    Set SortKeyRange = .Range("B2:B" & LastRow)
    .Range("A2:A" & LastRow).Copy Destination:=SortKeyRange
    For i = 2 To LastRow
      If Left(.Cells(i, 1), 1) Like "[〇☆]" Then
        .Cells(i, 2) = Mid(.Cells(i, 1), 2, 1)
      End If
    Next i

    With .Sort
      .SortFields.Clear
      .SortFields.Add2 Key:=SortKeyRange
      .SetRange SortRange
      .Header = xlNo
      .MatchCase = False
      .Orientation = xlTopToBottom
      .SortMethod = xlPinYin
      .Apply
    End With
  End With
End Sub
913デフォルトの名無しさん (スフッ Sd33-wFsA)
垢版 |
2023/11/01(水) 03:13:41.64ID:H7+Ix2LYd
>>909
ほぼマルチんこ
914デフォルトの名無しさん (ワッチョイ 1387-zW/F)
垢版 |
2023/11/01(水) 07:02:30.74ID:hjpDJv/i0
>>912
ありがとうございます。
ただ、そのコードを実行してみたら、ちょっとセルの中身がずれたりしていたので、色々試した結果、下記のコードで解決しました。

Sub CustomSortWithSymbol()
Dim LastRow As Long
Dim ws As Worksheet
Dim i As Long, j As Long, k As Long
Dim sortKey As String
Dim originalValue As String

Set ws = ThisWorkbook.ActiveSheet ' アクティブなシートを設定
LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row ' 最後の行を取得

Dim sortKeys() As String ' カスタムソートのため、ソートキーを一時的に保持
ReDim sortKeys(1 To LastRow)

For i = 2 To LastRow ' ○や☆の文字で始まる文字列の場合、次の3文字をソートキーとして設定
originalValue = ws.Cells(i, 1).Value
If Left(originalValue, 1) = "○" Or Left(originalValue, 1) = "☆" Then
sortKeys(i) = UCase(Mid(originalValue, 2, 3))
Else
sortKeys(i) = UCase(Left(originalValue, 3))
End If
Next i
915デフォルトの名無しさん (ワッチョイ 1387-zW/F)
垢版 |
2023/11/01(水) 07:04:31.49ID:hjpDJv/i0
For i = 2 To LastRow ' ソートキーを使ってソート順を決定
For j = i + 1 To LastRow
If sortKeys(i) > sortKeys(j) Then
Dim tempKey As String ' ソートキーの順序を入れ替え
tempKey = sortKeys(i)
sortKeys(i) = sortKeys(j)
sortKeys(j) = tempKey

Dim tempValue As String ' A列のセルの値も入れ替え
tempValue = ws.Cells(i, 1).Value
ws.Cells(i, 1).Value = ws.Cells(j, 1).Value
ws.Cells(j, 1).Value = tempValue

For k = 2 To 10 ' B列~J列のセルの値も入れ替え
tempValue = ws.Cells(i, k).Value
ws.Cells(i, k).Value = ws.Cells(j, k).Value
ws.Cells(j, k).Value = tempValue
Next k
End If
Next j
Next i
End Sub
2023/11/02(木) 01:34:57.09ID:qnTt38vU0
めっちゃ解りやすい。上手ですね
2023/11/02(木) 10:47:14.24ID:I7yCwl+w0
いえいえ
918デフォルトの名無しさん (ワッチョイ f3ad-2XMF)
垢版 |
2023/11/02(木) 12:10:56.31ID:T6fjkERA0
swap関数作るともっと簡単に
2023/11/10(金) 14:54:35.91ID:A5qmTFWx0
VBAでスクレイピングをしてるんだが

これはOK
Set o_elem = Driver.FindElementsByCss("ul.M_pager > li[class = 'next'] > a")
これはOK
Set o_elem = Driver.FindElementsByCss("ul.M_pager > li[class *= 'next'] > a")
これはエラーになる
Set o_elem = Driver.FindElementsByCss("ul.M_pager > li[class != 'next'] > a")

VBAのFindElementsByCssで!=を使う方法てある?
もちろん<>もだめ。
2023/11/10(金) 18:46:25.71ID:W6cpCxu4M
ソレってVBAではなくDriverさんの文法ですよね?
2023/11/10(金) 20:05:43.07ID:SDTABjlf0
コレでどーなるか ちょっと試してみてもらえるかぬ
Set o_elem = Driver.FindElementsByCss(“ul.M_pager > li:not([class = ‘next’]) > a”)
2023/11/10(金) 23:38:13.76ID:A5qmTFWx0
>>921
THX
それだとエラーはなくなるけど
<li class=next><a>も選ばれてしまう。
.

ul.M_pager > li:not([class]) > a
だとうまくいきました
2023/11/11(土) 00:16:15.21ID:QtW8OgmTd
解決オメだぬ
924デフォルトの名無しさん (ワッチョイ ff4f-ljUV)
垢版 |
2023/11/12(日) 20:06:42.57ID:evQWrDt50
デスクトップに保存したhtmlファイルを、Shell ("エッジのパス\msedge.exe" & path, vbNormalFocus)で開いています。
んで、そのhtmlファイルには複数個のリンクがあります。
各リンクを自動的にonClick()でクリックするにはどのようにすればいいでしょうか?
2023/11/13(月) 01:56:20.78ID:zqycnYO50
知らんが、onclickするより、
そのhtmlをテキストで読み込んで、
アドレス調べて直接開いた方がはやい
926デフォルトの名無しさん (ワッチョイ 7f53-5PwW)
垢版 |
2023/11/13(月) 07:48:09.28ID:qmUd3R410
>>924
ウイルスみたいなことは止めてね
927あぼーん
垢版 |
NGNG
あぼーん
2023/11/13(月) 10:34:01.20ID:M/Z3XSeO0
>>927
これは試す価値あるな
929デフォルトの名無しさん (スプッッ Sd7f-EFnx)
垢版 |
2023/11/13(月) 11:23:51.91ID:MRrvj9HMd
>>924
イベントハンドラ(onClick)を自動的にクリックとか表現してるあたり、なんか基本がわかってなさそうなふいんきだけど、大丈夫?

Edgeに限らず、Shellで開いたアプリをクリックするのは不可能じゃないけどかなり大変
APIを使わないと無理なんだけど、Shell以外の方法で開くのはだめなの?
2023/11/13(月) 20:01:33.22ID:lWzkFiOt0
そういうのは、Ruby, Selenium WebDriver で出来そう
2023/11/14(火) 05:23:36.97ID:OZUGvDNw0
アクティブブックを保存してBluetoothでファイル転送。の方法をお教えいただきたくお願いいたします。

上記についてはウェブサイトでも見つかりませんでした。今は手段をメール添付にして似た動作で行っていますが、ローカルPCでも自動ファイル転送するケースがでてきたため、Bluetooth転送方法をお願いいたします。
2023/11/14(火) 07:04:54.83ID:iOHrZmQ00
転送したいファイルを右クリックして 送る で BTデバイスを選択するダケと思いましたケドぬ
2023/11/14(火) 13:08:23.76ID:nlIF0ifC0
>>931
BT通信の自動化はかなりめんどい
専門家に開発費を払って作ってもらうレベル
自分でやりたいなら、ここを参考にして
https://www.softech.co.jp/mm_170705_tr.htm
2023/11/16(木) 21:59:20.91ID:NlRecVbU0
Microsoft 365 Excel バージョン2310 ビルド 16924.20124だけど、
name no
a 1
b 2
c 3
みたいなテーブル1を作ってワークシート上で
XLOOKUP("a",テーブル1[name],テーブル1[no],"")
ってやると当然1が帰るけど、
vbaで
With ThisWorkbook.Sheets(1).ListObjects("テーブル1").DataBodyRange
MsgBox Application.WorksheetFunction.XLookup("a", .Range("テーブル1[name]"), .Range("テーブル1[no]"), "")
End With
みたいにするとaだけ帰ってこない b以降はOK これは何でしょ?
2023/11/17(金) 00:30:19.09ID:82JP36FI0
With ThisWorkbook.Sheets(1).ListObjects("テーブル1").DataBodyRange
MsgBox Application.WorksheetFunction.XLookup("a", .Range("テーブル1[name]A1:A3"), .Range("テーブル1[no]"), "")
End With

こんなカンジで試してみてどーかぬ
936デフォルトの名無しさん (ワッチョイ 7fea-ElWn)
垢版 |
2023/11/17(金) 05:58:28.92ID:cP0QxO9W0
>>934
そのコードで本当に動いた? エラーになるけど。
そのWithの指定だとテーブルの中身だけ持ってくるから .Range("テーブル1[name]") で参照出来ないと思う。
2023/11/17(金) 10:29:57.13ID:n+3yrbg2d
>>935
ありがと あとで試してみる
>>936
動いてるコードそのまま貼ったつもりなんだけど…動かなかったらすまん
2023/11/17(金) 12:35:58.54ID:pS9NmqjV0
商社から上司経由でシステムの売り込みとかよく来るしpython勉強すればもっと広い範囲で出来たりするんだろうけど
vbaで何とかしようと考えちゃう悪癖が無くならない
42歳だけど化石人種のまま定年になるんかなぁ
2023/11/17(金) 17:47:10.30ID:82JP36FI0
得意なツールでなんとかするのわ ワルくわネエと思いますケドぬ
2023/11/17(金) 17:58:29.35ID:cgnjVGQxd
ではN88BASICとフロッピーでなんとかします!
2023/11/17(金) 20:54:07.11ID:Z3gLVdXN0
With ThisWorkbook.Sheets(1).ListObjects("テーブル1")
MsgBox Application.WorksheetFunction.XLookup("a", .ListColumns("name").Range, .ListColumns("no").Range, "")
End With

結局これでうまくいった おまえらありがとう
2023/11/17(金) 21:14:43.08ID:82JP36FI0
解決オメだぬ
2023/11/18(土) 09:48:39.54ID:zOT3yXlF0
ChatGPTのcursorとエクセルを連動することって出来ますかね?

cursorで作成したVBAコードをVBEに貼り付けて実行ではなく、
cursor内から直で実行したいです。
2023/11/18(土) 11:55:47.75ID:Qfp+vd6T0
cursor ってpythonなので python でエクセルを呼んでやれば可能と思いますケドぬ
2023/11/18(土) 15:43:14.57ID:zOT3yXlF0
ありがとうございます。
やっぱり難しいですよね。
そもそもVSCodeとVBAの相性もいまいちなことに気づきました。
2023/11/18(土) 18:44:14.80ID:xWw6yRZ60
コピー元.Copy : コピー先.Paste
はクリップボード経由なので遅いと聞きましたが
コピー元.Copy Destination:=コピー先
はクリップボード経由でしょうか?
2023/11/18(土) 18:45:57.90ID:xWw6yRZ60
ChatGPTの回答を貼ってくれるのでも良いです。
2023/11/18(土) 19:32:00.40ID:Ej/o1uIw0
書いてる間に試せるだろうに
2023/11/18(土) 20:51:47.51ID:xC7uHPaQd
出先とかでVBA動かせない環境かもよ
copyメソッド=クリップボードにコピー
2023/11/18(土) 23:37:15.79ID:gYYEvv1+0
フォームボタンから引数付きマクロ呼び出すとエラー出たり再度ブック開くときに壊れるね
これ改善されないのかな
2023/11/19(日) 17:49:55.03ID:j1WNDpei0
意味わからんな、使い方が悪いんじゃね
2023/11/20(月) 18:02:44.99ID:13EUXszm0
それだけだと何とも
壊れるのが普通なら、壊したことないオレが優秀なのか
(RPAでXLファイル更新させたら木っ端微塵にされた経験はある)
2023/11/21(火) 14:03:41.40ID:HpmNczC40
された んじゃなくて 木っ端微塵にするロードマップを書いたんだろ 参考までに載せとけ
2023/11/21(火) 15:47:16.68ID:6fZ44FAy0
>>953
開発元に連絡して不具合であることを確認済み
お前のようなアホではない
テストですぐわかるからイチイチ書かん
2023/11/21(火) 16:47:11.94ID:YC5sH7GHd
MSに問い合わせたってこと?
2023/11/21(火) 22:17:10.20ID:HpmNczC40
ほほう、「RPA 不具合」でググると散々だな けちょんけちょんに貶されてる まだ時期尚早てか
アホでは無いひとはスイスイそれらのトラブルを回避し続けてるということか さすがです
クラウドもオンプレもどっちもロクな事書かれてない 実務で導入・運用はこええじゃん 潔いな
2023/11/22(水) 00:08:04.33ID:x/9NhZOn0
まあそこは色々な言い方があるだろうな
全銀がトラブルくらいなら各銀行は信用ならんと言う人もいるだろう
相変わらずリコール出してる車ってものは信用ならんと言う人もいるだろう
30年前は事務のおばちゃんは殆どがPCなんて使ってなかっただろう。今はEXCEL詳しいおばちゃんもいる
30年後にはAIは様々な形で普通に使われているだろう
RPAはその一部かもわからないが、実績を上げてる事例は既に多い
現場のおばちゃんが使い出したとこもある
システム開発に多額な費用出せない中小企業には救いなソリューションかもしれない
2023/11/22(水) 05:12:35.72ID:RQffoeNP0
RPAでできることはほとんどVBAでできるしね。
RPAを導入するやつはアホとしか言えん。
2023/11/22(水) 08:00:16.99ID:x/9NhZOn0
>>958
RPA知らないバカですって言ってるようなもん
2023/11/22(水) 10:12:11.97ID:TR/RnYjJM
ロジック部分や外部連携はRPA、セルの修飾などExcel固有の処理をVBAで処理するのが本来の姿
2023/11/22(水) 10:33:46.71ID:bjy9vKhqd
いやRPAは自動化システム全体を指すし、
それの実装方法の一つとしてVBAやらPythonやらベンダーのソフトやらがある
ノーコードだって一人情シスがシコシコVBA組んだって、
それで作業自動化ができればそれはRPA
VBAだとoffice以外の自動化がしにくかったのは昔の話だし
2023/11/22(水) 13:09:03.96ID:KWP7ULRA0
言い出しっぺが、RPAでXLファイル更新させたら って書いてんだから、VBAじゃあ無いんだろう
RPAってなんぞ? と少しく調べてみたら、何のことは無い 自動化を言い換えただけ
MS謹製のもあるし日立とかのもあったりする様子だけど、古来そおゆうのが蔓延った試しが無い
云わば吊るしのスーツに体を合わせろの姿勢 個々の企業の千差万別の業務に特化したオーダーメードには
やっぱりVBAで対応するのが何より
その先の他業務との連携に関してはRPAがございます どうぞよろしく な立ち位置なのか
特にクラウド系の、外部に居てもアクセスできます 部外者へのお披露目関連はこの鯖つこてください
とかなら、ネットに疎いみなさんでも容易に使えて都合がいいのかも知れない

ただ、自動化の困るところは、いざトラブった時の原因の切り分けが必要以上に厄介に成るところ
一人情シスの手に負えるところじゃ無くなる 要員増やさなきゃ仕事に支障が出る 若しくは外注
中小零細はVBAでいいんだ
2023/11/22(水) 13:30:34.62ID:1iUy4wDvd
>>962

一人情シスじゃないとブラックボックス化してゴミ化する
2023/11/22(水) 15:08:56.43ID:KWP7ULRA0
一人情シスをボロボロになるまで使い倒す気マンマンでワロタ
本人がやる気満々のうちはいいだろうが、寿命縮むぞ そう長期に亘って携わっていられる業務じゃ無くね?
何よりどんどん投入されるこういった新しい技術も知的財産として蓄えてかなきゃならない
それが実務に応用できるかの検証が必要 デバイスもコロコロ変わる 相互の親和性とかもチェックし続け
そおゆうのをひとりっきりに任せっぱなしだと、後継者がいざ現場に就いた時に玉手箱明けたウラシマ状態
「なんじゃこりゃあ!」と必ず叫びたくなる 情報共有の重要性を切実に訴えたい
そういうトコを切り詰める企業は先細り
いや、経営陣はそんなの知ったこっちゃ無い「お金掛けてるのになんでできないの?」「失敗したら責任な」
そんなのが大半だから、ボトムアップで訴えを上げ続けないと   って、スレチだな ついな
2023/11/22(水) 15:10:51.10ID:ZliUGD1s0
はい次の方
2023/11/22(水) 16:39:38.78ID:izBzFnSKd
>>964
RPAがオワコン呼ばわりされてるのは、
結局やってることが草の根VBAと同じだからよ
RPAそのものより、その運用ノウハウの方が高く売れる
述べてる情報共有方法だったり、業務フローの資料化だったりね
2023/11/22(水) 16:40:36.89ID:5ubWeHcRd
>>964
単に一人情シス イヤになれば 辞めたらイイと思いますぬ
2023/11/22(水) 17:58:45.17ID:KWP7ULRA0
オワコンとは思わんが
MSが推進しようとしている、総合型コラボレーションプラットフォーム Teams だの Azure だの
それぞれ単品で試してウケが良かったら一つにまとめて行って高値付けて一儲けしよう という方向性がね
尻馬に乗っかろうって他社も同様 万単位で開発者が居るような統合アプリを、一人情シスでは捌ききれん
中小零細がそれをどれだけ導入するかにも依るが いずれは避けて通れなく成ってくんだろうとは思う
「親会社の要請で」だの「導入してないと仕事も貰えない」だの
 ノウハウ売るだけでサポートなんかしません っつー商売はいいトコに目を付けたと思う 精々お励みください
2023/11/22(水) 18:50:32.60ID:x/9NhZOn0
仕事楽にするのは別にVBAだけじゃなくても構わんてだけのことよ
VBAに拘るのはアホってだけ
2023/11/22(水) 19:21:41.90ID:PUzz2qLsM
MicrosoftのRPAというならAzureはちょっと路線が違う
PowerPlatformの方が方向性が近い
2023/11/22(水) 20:02:38.72ID:MOEEqQ2B0
[RPA]PC自動化技術総合スレ[効率化] Part.10
https://mevius.5ch.net/test/read.cgi/tech/1614946651/
2023/11/22(水) 21:22:28.41ID:5G0HUAYG0
VBAは属人化しやすいのがネックだね
Excel使えるけどVBA使えない人9割とか言われてるし
2023/11/22(水) 21:46:54.92ID:KWP7ULRA0
>>971 ありがとう 見てきた ほんの2日前に初めて意識したRPAだが(w ずっとシステムとかに
携わってきた人間なら辛うじて付いて行けるだろうけど、一般の事務職や、まして中小零細の経営陣が
これに付いて来れるとは到底思えんな 上場の大企業サマ達がすったもんだし続けていて欲しい
そこで熟されたのが末端に徐々に浸透してくならまだしも という感想
末端の実務でも「おおおっ!!」と感嘆符付けるような具体例があるなら加速するのか

PowerAutomate なんてのもそんなに普及してるとは知りもしなかったし、ために成るスレだ
(導入するかどうかは別として
2023/11/22(水) 21:50:13.81ID:x/9NhZOn0
>>973
個人でも使ってますよ
(対象になるようなことしてない人はもちろん不要)
2023/11/23(木) 03:38:46.12ID:c3aOXXtmM
Office ( Excel / Word / PowerPoint )
PowerPlatform ( PowerAutomate / PowerApps / PowerBI )
https://i.imgur.com/WGgOkUt.png
2023/11/23(木) 22:07:03.90ID:ldI0j2iM0
>>972
逆に一割もVBA使えるってこと?
2023/11/23(木) 22:53:02.20ID:1paod0yW0
>>976
会社でVBAを使える人はその能力を隠す傾向にある。
VBAの使い手だといろんな仕事を押し付けられる可能性がある。
そしてそれは大概人事の評価にはならない。
会社もそういう人をIT担当にするわけでもなく、
大概IT担当は使えないやつがあてがわれる。
2023/11/23(木) 23:21:45.29ID:qtZOSX2td
>>977
イイ話やぬ
2023/11/24(金) 12:13:32.01ID:D9lOfF1S0
素性を隠してるのに統計に計上できるって、どんな徳川の隠密が暗躍してンだよ
2023/11/24(金) 20:02:24.73ID:pSI9BelU0
そも得られた調査が正確だとゆー保証わ ドコにもネエからぬ
2023/11/24(金) 20:15:41.76ID:pSI9BelU0
誰か次スレヨロだぬ
2023/11/24(金) 20:42:43.52ID:hbrpz6MLd
Excel VBA 質問スレ Part80(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1700826110/
2023/11/24(金) 20:51:57.44ID:NqCrzuxcd
>>982
ありがとぬ
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況