
答え1
答え2
ここでは別のアプローチをとりたいと思います。
変更するセルを選択して、選択範囲を右クリックし、 を選択しますFormat Cells
。セルの書式設定を既定からテキストに変更します。
Excel は、これらの数字がテキストであることを理解し、左揃えにして、数字ではなくテキストとして扱います。数字の前に ' を追加した場合とまったく同じ効果がありますが、必要に応じて元に戻すこともできます。これはボーナスだと思います。
答え3
列に値があるあ、 でB1入力:
=CHAR(39) & A1
下方向にコピーします。次に列をコピーしますBPasteSpecialValuesを列に戻すあ。
編集#1:
最善の方法は、次の短い VBA マクロを実行することです。
Sub ApplyTick()
For Each r In Range("A:A").Cells.SpecialCells(2)
r.Value = "'" & r.Value
Next r
End Sub
このコードは、PrefixCharacter
列の各定数に を適用します。あ。
編集#2:
マクロのインストールと使用は非常に簡単です。
- ALT-F11でVBEウィンドウが開きます
- ALT-I ALT-Mで新しいモジュールを開く
- 内容を貼り付けてVBEウィンドウを閉じます
ワークブックを保存すると、マクロも一緒に保存されます。2003 以降のバージョンの Excel を使用している場合は、ファイルを .xlsx ではなく .xlsm として保存する必要があります。
マクロを削除するには:
- 上記のようにVBEウィンドウを開きます
- コードを消去する
- VBEウィンドウを閉じる
Excel からマクロを使用するには:
- ALT+F8 キー
- マクロを選択
- タッチRUN
マクロ全般の詳細については、以下を参照してください。
http://www.mvps.org/dmcritchie/excel/getstarted.htm
そして
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
これを機能させるにはマクロを有効にする必要があります。