• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Nesne ekleme

  • Konbuyu başlatan Konbuyu başlatan muyat
  • Başlangıç tarihi Başlangıç tarihi
Katılım
27 Ekim 2017
Mesajlar
97
Excel Vers. ve Dili
2016 TÜRKÇE
Makro ile nesne eklemek istiyorum..
Yapmak istedigim şey:Ekle-Nesne -dosyadan oluştur-gözat-masaüstünün açılması
Aşgıdaki kodla sadece Nesne sayfasını açabildim.Yardımcı olurmusunuz?Kodu yazdıgım zaman yukardaki sıralamaya göre hızlı bir şekilde masaüstü açılsın ve ordan seçiyim istiyorum

Sub Dialog_41()
Application.Dialogs(xlDialogInsertObject).Show
End Sub
 
Merhaba.
Aşağıdaki kod satırı ile yapabilirsiniz.

Kod:
ActiveSheet.OLEObjects.Add(Filename:=Application.GetOpenFilename, Link:=False, DisplayAsIcon:=False).Select

Link olarak eklemek için: Link:=True yapın.
İkon olarak eklemek için: DisplayAsIcon:=True yapın
 
Kod:
Sub MASAUSTU()
Dim DosyaAc As FileDialog
Set DosyaAc = Application.FileDialog(msoFileDialogFilePicker)
With DosyaAc
.AllowMultiSelect = False
.ButtonName = "Select"
.InitialView = msoFileDialogViewList
.Title = "SEÇİNİZ"
.InitialFileName = Environ("USERPROFILE") & "\Desktop"
With .Filters
.Clear
.Add "All Files", "*.*"
End With
.FilterIndex = 1
.Show
End With
If DosyaAc.SelectedItems.Count > 0 Then
Dim secilen As String
secilen = DosyaAc.SelectedItems(1)
MsgBox secilen
End If
End Sub
MsgBox secilen
satırında ne yapmak istiyorsanız ona ait kod yazılacaktır.
 
Merhaba
Aynı paralel durumda seçilen dosyanın "C nin altındaki deneme kalasörünün altına" den adıyla kaydetmesini sağlayabilir miyiz?

Yani dosya seçildikten sonra seçilen dosya C\deneme klasörü altına den adıyla kopyalanacak.
 
Merhaba
Konuyu hatırlatmak istedim, günceldir.
 
Geri
Üst