• 締切済み

セル内のテキストをクリップボードにコピーするVBA

EXCELに入力している表からテキストを抜き出して、jpegファイル名に入りつけようとしています。 その際、毎回右クリックしてコピーするのが面倒なので、ボタン(アクティブなセル内のテキストをクリップボードにコピーするVBA)を作ろうとしているのですが、単に Sub copy() ActiveCell.copy End Sub だと、ファイル名にペーストした際、「ファイル名には次の文字は使用できません」と言われてしまいます。(余分なスペースが入っているようです) どうすればうまくできるのでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.1

>ファイル名にペーストした際、「ファイル名には次の文字は使用できません」と言われてしまいます。(余分なスペースが入っているようです) そこまでは、質問者の確認をするところではないか。あなたのそばにいて、パソコンを使っているわけではないよ。 ーー Trim関数などが合うからやってみるとか。 http://www.eurus.dti.ne.jp/yoneyama/Excel/vba/function/vba_string.html 文字列に関す売る関数は上記WEBに載っているようなもの。 ーー 内容をとらえるとか、特徴をとらえることなどは、経験を積まないと。

MrSSM
質問者

お礼

早々のご回答ありがとうございました。 ご紹介いただいたサイトで勉強してみます。 ありがとうございました。

関連するQ&A