『コピペ禁止セルへの値入力方法』(EXCEL初心者)
私の会社にはEXCELの申込書が存在します。
あらゆる入力ミスを防ぐためにガチガチに保護をかけており
Webから申込み情報を入れてくれた方の情報(CSV)をコピペすることができません。
社内で手入力もしくは手作業でセル内でペーストする形でそのEXECL申込書を完成させています。
確かにこれによって、妙な入力内容が入力されることはありません。
しかし、転記ミスがしばしば発生しており、CSVを転記するという生産性を犠牲にした業務が起きております。
アナログで恥ずかしい限りですが、少しでも安心する楽する方法を考えたいです。
VBAで一度セル内に入り、CSVの内容をコピペ、みたいな事を繰り返すとか
そういうことが実現できるのでしょうか。
私の思いつく限りではその程度です。
お力貸してください。
< 使用 Excel:Excel2021、使用 OS:Windows11 >
どう、ガチガチな保護が掛かっているのか、 どう、CSVのデータを転記すればいいのか、
その具体的な内容が書かれてないので、 第三者が具体的なVBA案を出せる状況ではないと思います。
(半平太) 2025/05/16(金) 21:00:44
そもそも「入力したいセル」が既知なのであれば 保護云々関係なしにVBAで転記可能ですが。
「入力したいセル」はロックされていないのですよね? (P ) 2025/05/16(金) 21:29:16
情報が曖昧なのでざっくりとした方針だけ
msoFileDialogFilePickerでcsv選択 Open For Inputで情報を読み込む 必要なデータを各セルへ転記
具体的な回答はより具体的な情報が出てからにします (P ) 2025/05/16(金) 21:44:21
ガチガチというのが、入力後触れないところに
更に転記とかしてると、マクロを止めるのはまずいし。
(adg) 2025/05/16(金) 22:06:05
皆様のご回答を拝見し気が付いたことがありまして
コピペ不可セルの塊のため、CSVの値を持ってこれない=コピペできないという
考えを持っておりましたがそれが誤りだと理解できました。
値を手作業で入力できている訳(ロックされていない)なので、
.valueのようにセルの中に値を持ってくる処理をすれば片付く話ですね。
CSVの各値をVBAで読むことは実践したことはないため
勉強しながら解決したいと思います。
そもそもの理解度が低くご迷惑をお掛けしましたが
大変参考となるご回答ありがとうございました。
無駄でミスも起こりうる転記にこれからも挑んで参ります。
(そんなExcel作るやつがわるい!はその通りなのですが
他社指定のフォーマットでどうにもできなく苦労しております…)
(EXCEL初心者) 2025/05/18(日) 01:07:57
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.