前提・実現したいこと
当方VBAほぼ初心者でございます。
事務作業で使用するコード表をコピペする為、以下のソースコードを使用。
発生している問題・エラーメッセージ
近々急に下記エラーが発症
・エクセルへペーストすると「・・」を表示
・社内システムソフトへペーストすると「??」を表示
該当のソースコード
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A2:A500")) Is Nothing Then
With New MSForms.DataObject
.SetText Target.Value
.PutInClipboard
End With
End If
If Not Intersect(Target, Range("D2:D500")) Is Nothing Then
With New MSForms.DataObject
.SetText Target.Value
.PutInClipboard
End With
End If
End Sub
試したこと
ネット検索等でAPI関数やテキストボックス経由のコピー等の解決方法を見ましたが、
私には複雑すぎて…コードを何処に書けばいいかもわかりません…
すいませんが具体的にコードを教示いただけないでしょうか。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/09 10:14