アプリ版:「スタンプのみでお礼する」機能のリリースについて

電話番号をコピペしてるのですが、
文字列に一回一回変更しないと03-・・・の最初の0が消されてしまいます。

毎回文字列に直すのは面倒なのでいい方法ありますか?

A 回答 (4件)

多分コピー元は同一列でしょうが、その列全体の書式を、コピー貼りつけする前に、文字列に設定(注)して、貼りつければ良いのではないですか。


(注)書式-セル-表示形式タブ選択-文字列です。
#1のお礼欄の>書式→表示形式がありませんでした・・への注釈でもある。
    • good
    • 0

書式変更の過程をマクロ登録して、それにショートカットキーを割り当てるという方法ではいかがでしょうか。



手順は以下の通りです。

1)適当なセルを選択。

2)ツール→マクロ→新しいマクロの記録で、適当なショートカットキーを決める。
(※1)Ctrlキーとの組み合わせで、割り当てられていないものを選びます。下記など参考にして下さい。(仮に「q」とします。ただ、ショートカットキーを既にカスタマイズされている場合は別途考慮して下さい)
http://www.excel7.com/excel_shortcut.htm
(※2)マクロの保存先は、電話番号を貼り付けるという作業がそのブックのみであれば、デフォルトの「作業中のブック」でも構いませんが、他でも使われたいのであれば「個人用マクロブック」にしておかれると便利です)

3)セル右クリック→セルの書式設定で書式を文字列に変更。

4)ツール→マクロ→記録終了。(画面上に「記録終了」ツールバーが表示されている場合は「記録終了」ボタン(■)をクリックでも可)

あとは、貼り付ける時に通常Ctrl+vのところをCtrl+q→vとすれば、文字列として貼り付きます。押すキーが一つ増えるだけなので、それほど手間に感じられることはないのではないでしょうか。なお、もし複数セルにわたって貼り付ける場合には、コピー元と同じだけの範囲を選択した後に同様の操作を行って下さい。

あと、ショートカットキー以外でも、作成したマクロをボタン登録するという方法もあります。下記ページなど参考にして下さい。その場合の手順は、セル選択→ボタンクリック→貼り付けとなります。

7-2 ユーザー設定ボタンにマクロを登録する
http://www.excel7.com/tool_bar.htm#index7-2

参考URL:http://www.excel7.com/excel_shortcut.htm,http://www.excel7.com/tool_bar.htm#index7-2
    • good
    • 0

下記コードをコピーして、


エクセル画面のメニューバーの「ファイル」の左隣にある「エクセルアイコン」を右クリックして、「コードの表示」
右側空白部分にコードを貼り付けてXをクリックしてエクセルが面に戻る。

一桁目に 0 を追加したいセル、または範囲を選択して、
ツール -> マクロ -> マクロ -> ThisWorkbook.add_0 を選択して実行。

選択範囲内で、一桁目に 0 が無いセルに 0 を尽かします。

Sub add_0()
Dim r As Range
With Selection
For Each r In Selection
If Left(r, 1) <> 0 Then
r.Value = "'0" & r.Value
End If
Next
End With
End Sub
    • good
    • 0

入力したいセルにあわせます。

次に書式→表示方式→その他→電話番号を選択すれば問題ないですよ
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。
エクセル2000には書式→表示形式がありませんでした・・・
あと書き忘れたので補足をさせてください。
電話番号はハイフンなしでの入力になります。

お礼日時:2005/01/13 23:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!