Artan
Azalan
İşlem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
138,70 9.99% 317,01 Mn 131,70 / 138,70
32,20 9.97% 43,64 Mn 30,46 / 32,20
16,23 9.96% 79,72 Mn 16,23 / 16,23
3,21 9.93% 127,34 Mn 2,92 / 3,21
2,44 9.91% 289,98 Mn 2,22 / 2,44
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
265,50 -10% 87,28 Mn 265,50 / 281,25
12,53 -9.99% 10,96 Mn 12,53 / 12,53
34,10 -9.98% 161,42 Mn 34,10 / 38,92
129,60 -9.94% 169,49 Mn 129,60 / 137,00
1,68 -6.15% 189,80 Mn 1,62 / 1,86
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
351,75 3.08% 9,96 Mr 338,00 / 355,50
252,25 0.3% 5,00 Mr 248,50 / 253,50
14,34 -0.55% 4,24 Mr 14,30 / 14,54
292,25 -0.85% 3,97 Mr 292,00 / 298,00
75,90 0.13% 3,75 Mr 75,70 / 77,20
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
17,47 -1.47% 265,57 Mn 17,44 / 17,92
75,90 0.13% 3,75 Mr 75,70 / 77,20
351,75 3.08% 9,96 Mr 338,00 / 355,50
186,90 2.3% 2,86 Mr 184,00 / 188,70
677,00 -1.6% 1,69 Mr 675,00 / 694,00
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
17,47 -1.47% 265,57 Mn 17,44 / 17,92
75,90 0.13% 3,75 Mr 75,70 / 77,20
91,00 -1.09% 187,98 Mn 90,95 / 92,90
113,90 -0.78% 78,31 Mn 113,70 / 115,90
351,75 3.08% 9,96 Mr 338,00 / 355,50
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
17,47 -1.47% 265,57 Mn 17,44 / 17,92
28,84 -0.89% 61,22 Mn 28,80 / 29,68
75,90 0.13% 3,75 Mr 75,70 / 77,20
11,06 -0.54% 119,65 Mn 11,03 / 11,29
78,55 -0.88% 278,05 Mn 78,35 / 81,25

Masrafsız Bankacılık + 1.000 TL Nakit! Enpara’dan Çifte Avantaj

Masrafsız Bankacılık + 1.000 TL Nakit! Enpara’dan Çifte Avantaj
Sayfa 2/2 İlkİlk 12
Arama sonucu : 13 madde; 9 - 13 arası.

Konu: Excelde Makro Menüsü

  1. #9
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,375
    merhaba,

    1 excell dosyası yaptım, bunu eğer kendim manuel farklı kaydet CSV olarak kaydet dediğimde istediğim oluyor
    kayıt yaparken değerlerin arasına ";" koyarak kaydediyor ve yine excell de aç dediğimde sanki excelmiş gibi sutunlara yerleşmiş şekilde açılıyor.

    ama sorunum şu,
    makro ile kaydetmek istiyorum o zaman değerlerin arasına "," koyarak kayıt yapıyor istediğim şekilde açamıyor ve okutamıyorum.

    notepat.exe görüntüsü ile

    istediğim sonuç


    AKBNK;0;0;H;E;70;10;E;8;1;3;E
    ARCLK;0;0;H;E;60;15;E;2;1;2;E
    ASELS;0;0;H;E;60;10;E;3;1;2;E
    BIMAS;0;0;H;E;60;10;E;1;1;2;E
    EKGYO;0;0;H;E;60;10;E;24;2;2;E
    EREGL;0;0;H;E;60;10;E;3;1;2;E
    FROTO;0;0;H;E;60;10;E;1;1;2;E



    makro ile yaparsam elde ettiğim sonuç

    AKBNK,0,0,H,E,70,10,E,8,1,3,E
    ARCLK,0,0,H,E,60,15,E,2,1,2,E
    ASELS,0,0,H,E,60,10,E,3,1,2,E
    BIMAS,0,0,H,E,60,10,E,1,1,2,E
    EKGYO,0,0,H,E,60,10,E,24,2,2,E
    EREGL,0,0,H,E,60,10,E,3,1,2,E
    FROTO,0,0,H,E,60,10,E,1,1,2,E




    makro aşağıda

    Kod:
    Sub KAYDET()
    '
    ' KAYDET Makro
    '
    ' Klavye Kısayolu: Ctrl+ÜstKrkt+B
    '
        ActiveWorkbook.Save
        Range("A1:L60").Select
        Selection.Copy
        Workbooks.Add
        ActiveSheet.Paste
        Application.CutCopyMode = False
        ActiveWorkbook.SaveAs Filename:="D:\Listeler\Vdl_Spot_O.Csv", _
            FileFormat:=xlCSV, CreateBackup:=False
        ActiveWorkbook.Save
        ActiveWindow.Close
        Range("A1").Select
    End Sub

    makro ile kaydederken ";" olarak yaptırmanın bir yolu var mıdır?

    FileFormat:=xlCSVMSDOS, olarak denedim onda da sonuç bozuk.

    windows bölgesel ayarlardan ayraç ";" olmalı demişler baktım orası doğru (hatta tersini yapıyor diye "," olarakta denedim) olmuyor.
    Bear_Bull
    @BearBull26

  2.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    merhaba,

    1 excell dosyası yaptım, bunu eğer kendim manuel farklı kaydet CSV olarak kaydet dediğimde istediğim oluyor
    kayıt yaparken değerlerin arasına ";" koyarak kaydediyor ve yine excell de aç dediğimde sanki excelmiş gibi sutunlara yerleşmiş şekilde açılıyor.

    ama sorunum şu,
    makro ile kaydetmek istiyorum o zaman değerlerin arasına "," koyarak kayıt yapıyor istediğim şekilde açamıyor ve okutamıyorum.


    makro ile kaydederken ";" olarak yaptırmanın bir yolu var mıdır?


    Sn bear bull
    Biraz karmaşık bir konu.

    2 farklı yol denedim.
    ikiside istediğiniz gibi çalışıyor.





    Kod:
    Sub KAYDET()
    '
    ' KAYDET Makro
    '
    ' Klavye Kısayolu: Ctrl+ÜstKrkt+B
    '
        ActiveWorkbook.Save
        Range("A1:L60").Select
        Selection.Copy
        Workbooks.Add
        ActiveSheet.Paste
        Application.CutCopyMode = False
        Range("a1") = Application.WorksheetFunction.Text****(";", True, Range("A1:L1"))
        Range("b1:m1").ClearContents
        ActiveWorkbook.SaveAs FileName:="C:\Users\ilkera\Desktop\Vdl_Spot_O.Csv", _
        FileFormat:=xlCSV, CreateBackup:=False
        ActiveWorkbook.Save
        ActiveWindow.Close
        Range("A1").Select
    End Sub

    Kod:
    Option Explicit
     
    Sub SaveAsDelimitedFile(Rng As Range, _
      FileName As String, _
      Optional ColDelimiter As String = ";", _
      Optional RowDelimiter As String = vbCrLf)
     
      Dim hFile As Long
      Dim vData As Variant
      Dim nRow As Long, nCol As Long
       
      On Error GoTo SaveAs_Err
       
      hFile = FreeFile()
      Open FileName For Output As #hFile
       
      vData = Rng.Value2
      For nRow = 1 To UBound(vData, 1)
        For nCol = 1 To UBound(vData, 2) - 1
          Print #hFile, vData(nRow, nCol); ColDelimiter;
        Next
        Print #hFile, vData(nRow, nCol); RowDelimiter;
      Next
     
      Close #hFile
       
    SaveAs_Exit:
      Exit Sub
       
    SaveAs_Err:
      MsgBox Err.Description, vbCritical
      Resume SaveAs_Exit
       
    End Sub
     
    Sub TestSaveAs()
      SaveAsDelimitedFile Range("A1:L60"), "myfile.csv"
    End Sub

  3. #11
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,375
    Sn Kandırıldım çok teşekkürler

    1. makroyu çalıştıramadım
    Range("a1") = Application.WorksheetFunction.Text****(";", True, Range("A1:L1")
    bu satırdaki **** lardan kaynaklı muhtemelen.

    2. makroyu kullandım ve çok işime yaradı tekrar teşekkür ederim.
    emeğinize sağlık,
    Eskişehir'e yolunuz düşerse Çibörek+Ayran ısmarlamak borcum olsun.
    Bear_Bull
    @BearBull26

  4.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    Sn Kandırıldım çok teşekkürler

    1. makroyu çalıştıramadım
    Range("a1") = Application.WorksheetFunction.Text****(";", True, Range("A1:L1")
    bu satırdaki **** lardan kaynaklı muhtemelen.

    2. makroyu kullandım ve çok işime yaradı tekrar teşekkür ederim.
    emeğinize sağlık,
    Eskişehir'e yolunuz düşerse Çibörek+Ayran ısmarlamak borcum olsun.
    Sn bear bull memnuniyet duyarım.
    Edirne de de benim misafirim olun lütfen.


    1. kısımdaki *** ları yapıştırırken fark etmedim. Kusura bakmayın.

    Gönderiyi Editlemek durumunda kalıyorum. Tekrar ** gösteriyor.

    o alan "t e x t j o i n" olacak.
    Son düzenleme : Kandirildim; 17-10-2022 saat: 08:30.

  5. excell ile ilgili bir takım sorunlar bende de var.

Sayfa 2/2 İlkİlk 12

Yer İmleri

Yer İmleri

Gönderi Kuralları

  • Yeni konu açamazsınız
  • Konulara cevap yazamazsınız
  • Yazılara ek gönderemezsiniz
  • Yazılarınızı değiştiremezsiniz
  •