エクセルの指定セルの内容を書換えるフリーソフトを探しています

このQ&Aのポイント
  • 勤務先の社名変更により、エクセルの各種資料の社名部分を変更するために、エクセルの指定セルの内容を書換えるフリーソフトを探しています。
  • 要件は以下の通りです:(1)セルとそのセルに入れるデータを指定し、(2)エクセルファイルをアプリケーションウィンドウにドラッグドロップすると、指定された通りにセルにデータを入れる機能が必要です。
  • 社名変更による利用で、変更してしまったら使用用途のないものですから、フリーソフトで探しています。使用OSはWindows XP Pro SP3、使用アプリはOffice 2003 Proです。
回答を見る
  • ベストアンサー

エクセルの指定セルの内容を書換えるフリーソフトを探しています。

エクセルの指定セルの内容を書換えるフリーソフトを探しています。 勤務先の社名変更により、今までエクセル(.xls形式)で作っている 各種資料の社名部分(原紙それを利用したもの)を変更する為の フリーソフトを探しています。 (1)セルとそのセルに入れるデータを指定(アプリケーション上又はiniファイル指定) (2)エクセルファイルをアプリケーションウィンドウにドラッグドロップ  するとそのファイルを指定された通りにセルにデータを入れる。 目的のファイルを探しながら、開いて、変種、保存を繰り返していたのでは、 数が多く大変です(場所を集約しているものでもざっと数えただけで500近くあります)。 しかし、社名変更による利用で、変更してしまったら、使用用途のないものですから、 フリーソフトで探しています。 使用OS:Windows XP Pro SP3 使用アプリ:Office 2003 Pro

質問者が選んだベストアンサー

  • ベストアンサー
noname#106000
noname#106000
回答No.2

ツールはあります。 「Replace Text in XLS」 http://www.forest.impress.co.jp/article/2007/09/18/replacetext.html でもこれ、かなり時間がかかります。「Excel 複数 ファイル 置換」などの検索語句で探した方がいいかもしれません。また、MOUGあたりではその種のマクロが公開されているかもしれません。 http://www.moug.net/cgi-bin/softwaredl.cgi?excel+CIX000

Mayuri_K
質問者

お礼

文字列置換ツールですか、各種フォーマットが決まっているので、 文字列検索・置換は必要ないです。 ですから、下記のようなのをIniファイルで指定する、 あるいは、アプリケーション上で、オプションとして 指定する。 セル名=A1 セルに入れたい文字=新社名 指定した複数.xlsファイルを条件に従い、セルに 値(文字列)を入れる。 Range("A1").Value = 新社名 で出来ると思います。 フォルダ内一括置換えですと、異なった形式の エクセルファイルもあるので、それらを処理したら ダメなので、ファイルを選び、アプリケーション上に ドラッグドロップするタイプが良いのです。 かといって、ファイルを都度選択するのでは、 開いて<-編集<-保存と大して変わらないです。

その他の回答 (1)

noname#198951
noname#198951
回答No.1

xlsファイルではなく、cvs形式に変換後であればテキストエディタのマクロで簡単に出来ますし、試用期間内で終わるのでシェアウェアでも無料で可能だと思いますが。 マクロが強力な「秀丸」(シェアウェア)で、数百のファイル内の文字列置換をマクロ任せでやりました。

Mayuri_K
質問者

お礼

運用は、xls形式なので、csv形式に変換して置換 置換たものをxls形式に読み直す、改めて崩れた フォーマットを修正する。 これでは、一つずつ開いて<-編集<-保存より効率悪いです。 規定・基準、記録(原紙及び記録用紙)、請求書 納品書、改善用紙、許可届等 優先順位をつけて、手分けして作業していますが、 あるていど、社名を入れているのが、様式毎に決まって いるので入れたいセルも分かるし入れたい値も分かります。 そこでそれらを一括で指定したファイルだけを 変更したいです。

関連するQ&A

  • エクセルで指定したセルを保護することはできますか?

    エクセルなんですが、指定したセル内の数字が変えられないように、保護というか変更できないように固定できますか? ファイルやシートの保護というのはありますが、指定したセルの保護というものができたら助かります。 エクセルの達人の方、ご存知でしたら是非教えていただけませんでしょうか。 お願いします。

  • エクセル、指定セルに画像の貼り付け方。

    エクセル2003を使用しています、指定セルサイズは、400×320が4箇所です。 現在、縮小ソフトでサイズを合わせて、図の挿入で貼り付けしています。 貼り付け位置は、B2セル、D2セル、B4セル、D4セル、ですが、書式が決まっているのでセルを結合した、同指定セルに画像を貼り付けする方法をお願い致しま。 先月までは、作成枚数が45枚でしたが、明日からは、新しい書式で120枚のシートに画像貼り付けて、ファイルを作らないといけないので大変困っています。 今回で書式が3回目の変更で今後も変更がありそうなので、大変、困っています。 よろしく、お願い致します。

  • excelでセルの内容からファイルを開くには

    アドバイスをお願いします。excel でセルに入力した内容と同じ名のファイルを開きたいのですが、良い方法があれば教えてください。例えば セルの内容を1月、2月、、、、、と変更して指定したいのですが?

  • CSVをエクセルの指定セルへ、または専用ソフト

    CSVで出力したデータをエクセルで読み取る場合に、エクセルの 指定セルに、指定の項目が入るようにしたいのですが方法はあるのでしょうか。 CSVデータをそのまま読み込むと項目が並んで表示されてしまいます。 エクセルで作ったフォーマットにCSVデータを反映させて印刷したいのです。 また特にエクセルにはこだわりません、専用ソフトを使ってもいいので、自分で作ったフォームに自動で入ることが目的です。 詳しい方がいらっしゃいましたらアドバイスよろしくお願いいたします。

  • フリーソフトのQRコードリーダー→EXCELセルへ

    QRコードリーダーの読み取り値をダイレクトにEXCELのセルへ転記したい。フリーソフトはQRコードリーダーProです。簡易的にEXCEL VBAのsendkeysによりQRコードリーダーのクリップボードデータをEXCELセルへ書き出すプログラムは成功しましたが、QRコードを読みだした後にEXCEL側のコマンドボタンによりデータを拾い出す形です。あくまで、QRコードリーダーが読みとった瞬間にEXCELのセルへデータ転記させたいのですが、何とかお考え戴けないでしょうか?

  • 複数のエクセルファイルの指定範囲をコピーするには?

    複数のエクセルファイルの指定したセル範囲を、一括して他のエクセルファイルにコピーするフリーソフトがあれば教えてください。 例えばA,B,Cという名前のエクセルファイルを、それぞれ1行目だけを抽出して(指定したセル範囲)、Dという新規のエクセルファイルに並べてコピーするといった具合です。

  • エクセルで使える フリーの印

     お世話になります。  エクセルで使える、フリーの印を探しています。  データ印 (丸型で、上部に社名・中部に日付・下部に名前)  で探すとフリーでも 多少あるようなのですが、  その都度、日付や名前を入力するようなものではなく、    ・エクセルの セルの日付や名前 を読み取って表示されるようなもの  を探しています。  新規のワークシートなら  セルを細かくして、必要部を結合&図形 では似たようなものが作れるのですが、  すでにフォーマットが決まっているワークシートには使えないので、  上記のような印を探しています。  使用しているのは  Windouws7 Excel 2010 です。  ご存知の方、宜しくお願いします。

  • エクセルのセルの色を指定

    エクセルにて、セルを指定して色をつけることは可能でしょうか。 (例) あるセルで、"×××(A2,赤)"としたら、A2のセルを赤くできる。 あるデータの中で、別のシートで計算した条件にマッチする部分をデータ中のセルを赤くすることで表現したいのですが。。。 よろしくお願いします。

  • エクセル2000で印刷しないセルを指定したい

    おはようございます。エクセルで印刷する時、印刷したいセルをランダムに数箇所指定したいのですが、(または印刷しないセルをランダムに指定でも良いのですが)。印刷されては困るところが何箇所かあります。使用時には普通にセル入力をして、なおかつ印刷したい箇所と、したくない箇所が点在しています。 ファイル→ページ設定→印刷範囲で複数指定しても印刷出来ません。どこかで間違っているのでしょうか。教えて下さい。わかりにくい説明でしょうが、補足しますので、よろしくお願いします。過去ログではわかりませんでした。

  • エクセルで指定行を別シートに表示させる

    エクセルで書類(A4)を自動作成させたいと考えています。 今までは原紙となるシートを用意しておき、コピーして利用していましたが、シートを分けてしまうと検索が面倒なのでやり方を変更しようと考えています。 希望する形態は、 ・データを入力するためのシートを用意し、1行にすべての表示内容を入力する。 ・出力用の原紙となるシートに、内容を出力する場所を指定しておく。 ・表示させる行を指定すると、内容が反映され、印刷などができる。 といったものです。 しかし、どの行のデータを出力するかを指定する方法がわかりません。 ご教授いただきますよう、お願いいたします。

専門家に質問してみよう