office2019のエクセルのセル(英字)をコピして貼り付けると英字の後に空白が自動的にできてしまう

Anonymous
2023-12-28T09:52:02+00:00

office2019のエクセルで、英字の記述されたセルを、Cont+Cでコピーし、あるアプリ(phraseという翻訳のエディター)の検索カラムにCont+Vで貼り付けると

文字の後に空白ができてしまいます。(空白は半角空白ではない、)。空白を作らないように、コピペすることはエクセルの設定でできるのでしょうか。日本語の全角文字のコピペ場合、この現象は生じません。また、メモ帳とかにコピペするときは、英字であっても、この空白はできません。

ネットをみると、オプションで「貼り付け時の自動調整のチェックを外せばよい」とあるのですが、office2019のエクセルでは、この項目がないのです。

下記にphraseの画面の一部をしまします。この画面ではわからないのですが、上記の要領でコピペすると「combine」の後に空白ができてしまいます。(バックスペースで、この空白は削除できるが、やや面倒です。)

この問題が、エクセルの問題なのか、phraseの問題なのかよくわからないのです。

Microsoft 365 と Office | Excel | その他 | その他

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Makapu 92,385 評価のポイント ボランティア モデレーター
2024-01-01T13:48:30+00:00

neko3383さん、こんにちは。

気になったので調べてみました。

アクティブセルの値をクリップボードにコピーするマクロで改行コードを含めずにクリップボードにコピーする事が出来ました。

参考にしたコードはこちら

◆【VBA】クリップボードに貼り付ける/コピーする方法

Sub SetCopy()

'クリップボードにstrSetを貼り付ける

'文字化け対策のためTextBoxを使用 

With CreateObject("Forms.TextBox.1") 

    .MultiLine = True '複数行入力可 

    .Text = ActiveCell.Value 

    .selstart = 0 

    .sellength = .textlength 

    .Copy 

End With 

End Sub

画像

後は個人用マクロブックに登録したマクロをクイックアクセスツールバーに登録する事で全てのブックで使用可能となります。

キーボードで操作したい場合は「ALT」キーを押してからクイックアクセスツールバーの番号を順番に押します。

<参考>

画像

ご参考まで。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

9 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-01-21T11:53:05+00:00

    Makapuさん

    お礼が遅れて申し訳ないです。

    アドバイスいただいた方法で、やったら成功しました。

    エクセルマクロを始めて、作りました。(といっても単にコピペさせてもらっただけですが・・)

    ありがとうございます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません