[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字列の数字をペーストされても、数値として扱う方法』(きりん)
はじめて質問させていただきます。
入力規則や、セル内の文字を”数値”に事前設定していても、別のシートか
ら文字列の入った数字をペーストされると、文字列としてセルに入力され
てしまいます。
文字列を入れられると、平均や偏差を出す際に少し面倒になっています。
ペーストする人にエラー表示させることなく、自動的に文字列としてペースト
した数字も数値に変換出来る方法がありましたら、教えてください。
[エクセルのバージョン]
Excel2002
[OSのバージョン]
WindowsXP
よろしくお願いします。
そのシートで数字の入ったセルはどこであっても文字列にはならない、ということであれば、 そのシートに次のVBA
Private Sub Worksheet_Change(ByVal Target As Range) Target.TextToColumns Target.NumberFormatLocal = "G/標準" End Sub
でどうでしょう。
※シートタブを右クリック>「コードの表示」 で出てくるVBAエディタに上のコードを貼り付けます。 ※セルの書式を変えたりしますので、コピーしたファイルで試してください。
※コードを少し書き換えました。2008/5/24 11:35 m(_ _)m
(ホグペン)
貼り付けるときに、編集から[形式を選択して貼り付け]ダイアログで[値]という項目 を選んで、貼り付ければセルの書式は保持されます。 (Mook)
#嬉しくて、小躍りしました^^
(きりん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.