Kezdőoldal » Számítástechnika » Programok » Makró kiegészítés hogyan?

Makró kiegészítés hogyan?

Figyelt kérdés

Sziasztok.

Adott egy kis makró, amivel betallózok adott cellába képet. Azt szeretném, hogy ez a macro automatikusan beállítsa az áthelyezés és átméretezés a cellákkal együtt beállítást. Íme:


Sub insrtimg1()


Dim profile As String


On Error GoTo 0


Dim fd As FileDialog



Set fd = Application.FileDialog(msoFileDialogFilePicker)


With fd


.Filters.Clear


.Filters.Add "Picture Files", "*.bmp;*.jpg;*.gif;*.png"


.ButtonName = "Select"


.AllowMultiSelect = False


.Title = "Choose Photo"


.InitialView = msoFileDialogViewDetails


.Show


End With


ActiveSheet.Range("E3").Select



ActiveSheet.Shapes.AddPicture Filename:=fd.SelectedItems(1), _


LinkToFile:=msoFalse, _


SaveWithDocument:=msoCTrue, _


Left:=ActiveSheet.Range("foto2").Left + 2, _


Top:=ActiveSheet.Range("foto2").Top + 2, _


Width:=491, _


Height:=338



End Sub


Válaszokat köszönöm!!! :-)



2018. jan. 8. 17:43
 1/2 CspCsj ***** válasza:

Google első találat szerint kicsit módosítottam a végét a makrónak:


...

Dim Kep As Shape

Set Kep = ActiveSheet.Shapes.AddPicture(fd.SelectedItems(1), msoFalse, msoCTrue, ActiveSheet.Range("A2").Left + 2, ActiveSheet.Range("A2").Top + 2, 491, 338)

Kep.Placement = xlMoveAndSize

...


Forrás:

[link]

2018. jan. 8. 19:14
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Köszönöm szépen! :-)
2018. jan. 9. 02:14

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!