画像をコピーし、エクセルに貼り付けることが出来ません。(エクセル画面にすると貼り付けを選択することが出来ない状態)ワードでは同じ作業で貼り付けれるのですが、何かの設定がおかしいのでしょうか?
あと、ワードやエクセルに写真をコピーした時、画像が大きくてはみ出してしまうのですが、その大きさを前もって調製することはできるのでしょうか?
その方法を教えてください。宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

エクセルのバージョンがわかりませんがエクセル2007の場合、エクセルを起動して「挿入」>「図」>入れたい画像を選ぶ


で入れられました。

「コピー」ではなく、いったん画像をデスクトップやよく使うフォルダへ保存してから挿入してみてはどうでしょうか?

画像の大きさの変更ですが、エクセルに入れ前に大きさを変えたいということですので、フリーソフトなどでペイントソフトなどを探して、それで画像を加工してから上書き保存や別の名前を付けて保存して、それを挿入してみてはいかがでしょう?

http://www7.ocn.ne.jp/~otoku/free-s-gazousakusei …
ここに色々ソフトがあります。
ただ、新らしいソフトを使うということで、そのソフトの使い方になれる必要はあると思います。
    • good
    • 27
この回答へのお礼

ありがとうございました。
フォルダへ保存して 挿入 してみたら出来ました。
ソフトも色々見せていただきます。
助かりました。ありがとうございました。

お礼日時:2008/03/04 15:06

1.先ず、エクセル画面のどこに貼り付けるか位置決めをします。


 例えば左上いっぱいに画像を持って来たい場合は、A1セルをクリックしておきます。
2.次に、ツールバーの「挿入」をクリックして出てくるプルダウンメニューの中から
 「図」→「ファイルから」をクリックし(ファイルの中に取り込みたい写真がある場合)、
 出てきた「図の挿入」画面の「ファイルの場所」を探して、取り込みたい写真を選択し、
 右下の「挿入をクリックすれば、ポンと画像が貼り付けられます。
3.後は、画像周辺にカーソルをポイントすると、「矢印」が現れるので、これをドラッグ
 して画像の拡大・縮小を行い希望の大きさに揃えます。

画像を置いておく場所はデスクトップにしておくと、探すのが容易でよいしょう。
取り込む画像の大きさは前もって縮小ソフトで小さくしておく必要があります。
わたしがやってみたところでは、100KBくらいにしておくと、A4縦置き用紙に、(横長写真が)ちょうどいっぱいになるようです。
    • good
    • 47
この回答へのお礼

画像の場所を変えたら、スムーズにいきました。
画像の縮小もとても参考になりましたのでやってみようと思います。
ありがとうございました。

お礼日時:2008/03/04 15:11

エクセルではカットアンドペーストで図(画像含む)を貼り付けることはできないと思います。


挿入(I)→図(P)→ファイルから(F)で画像を選んで貼り付ける方法ではどうでしょうか。
    • good
    • 14
この回答へのお礼

カット&ペーストではダメだったんですね・・・。
ありがとうございます。お陰さまで解決しました。

お礼日時:2008/03/04 15:09

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルマクロ コピー元と貼り付け先を指定してコピー&ペーストを実行するマクロ

単刀直入にやりたいことを述べます。

Cドライブと仮定します。3つのBOOKがあります。
それぞれ
-----
BOOK1.xls「○○Sheet」・・・(実行するファイル)
  A
1 BOOK2.xls「△△Sheet」・・・(コピーするファイル名の指定です)
2 A2:E2・・・(コピーするセル範囲の指定)
3 BOOK3.xls「□□Sheet」・・・(貼り付け先のファイル名の指定です)
4 A5・・・(貼り付け先のセルの指定)
-----
BOOK2.xls「△△Sheet」・・・(コピー元ファイル)
  ABCDE
1 あいうえお
2 かきくけこ
3 ・・・・・
-----
BOOK3.xls「□□Sheet」・・・(貼り付け先のファイル)
  ABCDE
1 ・・・・・
2 かきくけこ・・・(貼り付け)
3 ・・・・・
-----
>やりたいこと
BOOK1.xls「○○Sheet」のA1のセルの値とA2セルの値を参照し、
その該当BOOKのセル範囲(BOOK2.xls「△△Sheet」のA2:E2)をコピーして、
BOOK1.xls「○○Sheet」のA3のセルの値と、A4セルの値を参照し、
その該当BOOKのセル範囲(BOOK3.xls「□□Sheet」のA5)へペーストする。

別のブックの指定したセルの値を別のブックの指定したセルへ貼り付けるだけなんですが、
以前関数を使って似たような事をしようとしたのですが、うまくいかなかったので、マクロならできるのでしょうか。
よろしくお願いします。(ちなみにエクセル2000又は2003です)

単刀直入にやりたいことを述べます。

Cドライブと仮定します。3つのBOOKがあります。
それぞれ
-----
BOOK1.xls「○○Sheet」・・・(実行するファイル)
  A
1 BOOK2.xls「△△Sheet」・・・(コピーするファイル名の指定です)
2 A2:E2・・・(コピーするセル範囲の指定)
3 BOOK3.xls「□□Sheet」・・・(貼り付け先のファイル名の指定です)
4 A5・・・(貼り付け先のセルの指定)
-----
BOOK2.xls「△△Sheet」・・・(コピー元ファイル)
  ABCDE
1 あいうえお
2 かきくけこ
3 ・...続きを読む

Aベストアンサー

思われていることと違っていたらすみませんが、参考までに下記のコードをBOOK1.xlsのマクロに貼り付けて実行してみてください。
コピー先のBOOKを壊してはいけないので必ず、コピーしたBOOK等でテストしてみてください。
3つのBOOKがCドライブ直下にあり、BOOK1.xlsの参照するシートのシート名が○○Sheetであることが前提です。

メニューバーの「ツール」→「マクロ」→「マクロ」をクリック
 ↓
マクロのダイアログが表示されたらマクロ名に自由に名前を入力してください。(例:コピーペースト)
 ↓
名前を入力しましたら、「作成」をクリック
 ↓
Microsoft Visual Basicの画面が開きますのでSub コピーペースト()の下に次のコードをコピーして貼り付けてください。

Dim INファイル名 As String
Dim INシート名 As String
Dim IN範囲 As String
Dim OUTファイル名 As String
Dim OUTシート名 As String
Dim OUT範囲 As String
Dim 文字列 As String
Dim 検索文字 As String
Dim 文字カウント As Integer
Dim 文字数 As Integer

'○○SheetのA1にあるファイル名とシート名を取得する
文字列 = Sheets("○○Sheet").Range("A1")
検索文字 = "「"
文字カウント = Application.WorksheetFunction.Find(検索文字, 文字列, 1)
文字カウント = 文字カウント - 1 'ファイル名の文字数を取得
INファイル名 = Left(文字列, 文字カウント) 'INファイル名の取得
文字数 = Len(文字列)
文字カウント = 文字数 - (文字カウント + 1) 'シート名の文字数を取得
文字列 = Right(文字列, 文字カウント)
文字カウント = Len(文字列) - 1
INシート名 = Left(文字列, 文字カウント) 'INシート名の取得
IN範囲 = Sheets("○○Sheet").Range("A2") 'コピーの範囲

'○○SheetのA3にあるファイル名とシート名を取得する
文字列 = Sheets("○○Sheet").Range("A3")
検索文字 = "「"
文字カウント = Application.WorksheetFunction.Find(検索文字, 文字列, 1)
文字カウント = 文字カウント - 1 'ファイル名の文字数を取得
OUTファイル名 = Left(文字列, 文字カウント) 'OUTファイル名の取得
文字数 = Len(文字列)
文字カウント = 文字数 - (文字カウント + 1) 'シート名の文字数を取得
文字列 = Right(文字列, 文字カウント)
文字カウント = Len(文字列) - 1
OUTシート名 = Left(文字列, 文字カウント) 'OUTシート名の取得
OUT範囲 = Sheets("○○Sheet").Range("A4") '貼り付ける位置

'A1のセルの値とA2セルの値を参照しコピー
Workbooks.Open Filename:="C:\" & INファイル名 'INファイルのOPEN
Workbooks(INファイル名).Worksheets(INシート名).Activate
Worksheets(INシート名).Range(IN範囲).Select
Selection.Copy 'コピー
Application.DisplayAlerts = False
ActiveWorkbook.Close savechanges:=False 'INファイルのCLOSE
Application.DisplayAlerts = True

'A3のセルの値と、A4セルの値を参照しペースト
Workbooks.Open Filename:="C:\" & OUTファイル名 'OUTファイルのOPEN
Workbooks(OUTファイル名).Worksheets(OUTシート名).Activate
Worksheets(OUTシート名).Range(OUT範囲).Select
Application.DisplayAlerts = False
ActiveSheet.Paste '貼り付け
Application.DisplayAlerts = True
Application.CutCopyMode = False
Application.DisplayAlerts = False
ActiveWorkbook.Close savechanges:=True 'OUTファイルのCLOSE
Application.DisplayAlerts = True

MsgBox "コピー&ペーストが終了しました。  "
'****コピー貼り付けはここまで ****

Microsoft Visual Basicの画面を×で閉じます
 ↓
Excel画面のメニューバーの「ツール」→「マクロ」→「マクロ」をクリック
 ↓
先ほど名前を付けたマクロを選択して「実行」をクリック

BOOK1.xlsの参照するシート名が○○Sheetでない場合は上記のコードの○○Sheetのところを修正してください。
また、各BOOK*.xlsがCドライブ直下に無い場合は、上記コードの"C:\"のところを修正してください。

思われていることと違っていたらすみませんが、参考までに下記のコードをBOOK1.xlsのマクロに貼り付けて実行してみてください。
コピー先のBOOKを壊してはいけないので必ず、コピーしたBOOK等でテストしてみてください。
3つのBOOKがCドライブ直下にあり、BOOK1.xlsの参照するシートのシート名が○○Sheetであることが前提です。

メニューバーの「ツール」→「マクロ」→「マクロ」をクリック
 ↓
マクロのダイアログが表示されたらマクロ名に自由に名前を入力してください。(例:コピーペースト)
 ↓
名...続きを読む

Qエクセルの使い方 一部分を表示しないにしてその表示をしないパターンのままコピーし貼り付けしたい。

教えてください。
エクセルについてなんですが、
自分側のデータを一部分表示しないで隠した後、
隠したデータのままコピー、貼り付けがしたい。
試行錯誤してみるものの、貼り付けをすると、結局
はじめに作った自分側のデータと同じように、すべてが
コピーされてしまう、、、、。
表示しない部分がコピーされないようにするには
どうしたらよいのでしょうか?

Aベストアンサー

Excel2003でしょうか?
方法は、
範囲選択→編集メニュー→ジャンプ→セル選択→可視セル(これで見えているところだけが範囲選択されます)
あとは通常通りコピペすると出来ると思います。

Qエクセルで「コピー領域と貼り付け領域の形が違うため、情報を貼り付けることができません」とでます

タイトルどおりです。
全く同じ四角い領域(二つのセルを一つに結合している。それを4~5個)を、別の同じ形のところへ貼り付けようとするのですが、このメッセージが出てできます。それでコピー&ペーストができません。助けてください。
OS=WIN XP SP2
EXEL2000 9.0.2812
です

Aベストアンサー

私もそれで困ったことがあります。
貼り付けようとする側の4~5個を選択するのではなく、該当する範囲の左上の角1個のセルを指定してみてください。

私はそれで解決しました。

Qエクセル フォルダの画像を画像名で検索して貼り付け

商品リストを作っています。

エクセルシートのC列に商品名が入っています。(6桁の数字&アルファベット。たとえばA00123)
フォルダにその商品名をつけた画像がまとまっています。

B列に、その該当する画像を自動的に貼り付けたいのですがどうすればいいですか?
画像数は1000個くらいフォルダに入っています。毎週増えます。
エクセルに載せる数はそのうち半分くらいです。
画像がない場合もあるのでその場合は何かしらのエラーを表示させたいです。

マクロはド初心者です。切り貼りくらいしか出来ません。が、今勉強中です。

検索して下記の方法を見つけたのですが、未だ成功していません。

http://oshiete.goo.ne.jp/qa/2880877.html
こちらをALT+F11ででできた画面に張るまではよかったのですが、
実行しようとしても何も出てこず失敗しました。
(他のときは選択する名前が出てくるのですが。Subの後に入っている名前です。このリンクのだとsubがなくて名前がないため、マクロ実行できません)

http://oshiete.goo.ne.jp/qa/5890088.html
コピペして実行したのですが何もかわりませんでした。
ファイルがおいてある場所は "c:\あるフォルダ\"から "c:\picpic\"にかえました。
私のリストは商品名がB列にあるのですがそれが問題なのでしょうか。






excel2010
windows7
フォルダはマイドキュメントにあります。名前はpicpicです。



何か不足している情報がありましたら教えてください。
よろしくお願いいたします。

商品リストを作っています。

エクセルシートのC列に商品名が入っています。(6桁の数字&アルファベット。たとえばA00123)
フォルダにその商品名をつけた画像がまとまっています。

B列に、その該当する画像を自動的に貼り付けたいのですがどうすればいいですか?
画像数は1000個くらいフォルダに入っています。毎週増えます。
エクセルに載せる数はそのうち半分くらいです。
画像がない場合もあるのでその場合は何かしらのエラーを表示させたいです。

マクロはド初心者です。切り貼りくらいしか出来ません。が...続きを読む

Aベストアンサー

添付画像はこちらで実行した結果です。
hermosa90254さんが貼り付けておられたURLに書かれていたプログラムを一部修正したものです。
ExcelでVBE画面(Alt + F11)に下記プログラムをそのままコピペして実行してみてください。
ただし「写真の保存場所」で書かれているマイドキュメントのパスはご自身のパソコンのエクスプローラでご確認下さい。
(念のためVBE画面での操作手順画像を次の回答で添付します)

Sub macro1()
Dim p As String
Dim h As Range

'写真の保存場所
p = "C:\Users\☆☆☆\Documents\picpic\"

'現在表示されている写真は一度削除する
ActiveSheet.Pictures.Delete

'商品名が入力されている行まで繰り返す
For Each h In Range("D2:D" & Range("C1048576").End(xlUp).Row)

'写真ファイルが保存されている時
If Dir(p & h) <> "" Then
With ActiveSheet.Pictures.Insert(p & h)
.Name = h
'写真ファイル名が入力されているセルから2つ左のセルに挿入
.Top = h.Offset(0, -2).Top
.Left = h.Offset(0, -2).Left
'写真サイズの設定
.Width = h.Offset(0, 1).Width
.Height = h.Offset(0, 1).Height
End With
End If
Next
End Sub

添付画像はこちらで実行した結果です。
hermosa90254さんが貼り付けておられたURLに書かれていたプログラムを一部修正したものです。
ExcelでVBE画面(Alt + F11)に下記プログラムをそのままコピペして実行してみてください。
ただし「写真の保存場所」で書かれているマイドキュメントのパスはご自身のパソコンのエクスプローラでご確認下さい。
(念のためVBE画面での操作手順画像を次の回答で添付します)

Sub macro1()
Dim p As String
Dim h As Range

'写真の保存場所
p = "C:\Users\☆☆☆\Doc...続きを読む

Qエクセルの表をエクセルファイル内部で画像として貼り付けしたい

初歩的な質問かもしれませんが、教えてください。
エクセルの中で表を作成しています。作成した表を新規のエクセルファイルに画像として貼り付けをしたいと思っています。
エクセルの表を範囲選択し『コピー』、貼り付けるところで『形式を選択して貼り付け』でビットマップを選択するということはできませんでしょうか。
カメラ機能を使用し、カメラでとってきた部分をコピーすればjpeg等では貼り付けができるのですが、コピー、形式を選択して貼り付けの作業でできる方法があればと思い、お聞きした次第です。
よろしくお願いします。

Aベストアンサー

普通「コピー」→「貼り付け」をするときに下のような選択が出来ます。
「コピー」→「編集」→「形式を選択して貼り付け」

これをメニューバーの「編集」を選ぶときに「Shiftキー」を押しながらえらぶと「図の貼り付け」という、いつもと違うメニューが表示されます。

これを使うと図としてセル情報を貼り付けることが出来ます。
とても便利ですよ。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報