Verileri tarihe ve finansal değere çevirmek ?

Katılım
17 Ekim 2017
Mesajlar
110
Excel Vers. ve Dili
Microsoft Office 2013 Standard
Altın Üyelik Bitiş Tarihi
28.04.2024
Merhaba Arkadaşlar,

Örnek olarak eklediğim dosyada yapmak istediklerimi aşağıda özetliyorum. Yardımlarınız için için şimdiden çok teşekkür ederim.

1. A sütünün deki değerleri kısa tarihe çevirmek ( örnek. 28.11.2020 ) değer tarih olarak gözükse de, verinin alındığı kaynaktan tarih özelliği ile gelmiyor.

2. F sütünün deki değerleri finansal değere çevirmek ( örnek. 2.500,00 TL ) değer sayı olarak gözükse de, verin alındığı kaynaktan sayı özelliği ile gelmiyor.

NOT : Değerler sürekli değişkenlik gösterdiğin den dolayı, bu istediklerimi makro ile yapmak istiyorum.

Tekrar dan çok teşekkür ederim.
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
A sütunundaki verileri tarih olarak düzenlemek için; A sütununu seçin, sonra Data >> Text to columns (Veri >> Metni sütunlara dönüştür) menüsünü çalıştırın. Ekrana gelen pencerede bir şey yapmadan Next > Next > Finish leri > İleri > Bitir). Verilerin düzenlenmiş olması gerekir.

Aynı işi F sütünu için de yaparsanız, onlar da düzelir.

.
 
Katılım
17 Ekim 2017
Mesajlar
110
Excel Vers. ve Dili
Microsoft Office 2013 Standard
Altın Üyelik Bitiş Tarihi
28.04.2024
A sütunundaki verileri tarih olarak düzenlemek için; A sütununu seçin, sonra Data >> Text to columns (Veri >> Metni sütunlara dönüştür) menüsünü çalıştırın. Ekrana gelen pencerede bir şey yapmadan Next > Next > Finish leri > İleri > Bitir). Verilerin düzenlenmiş olması gerekir.

Aynı işi F sütünu için de yaparsanız, onlar da düzelir.

.
Haluk bey merhaba,

Veriler yenilendiğinde maalesef eski düzenine geri dönüyor.

Teşekkür ederim vakit ayırdığınız için.

Saygılarımla,
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bahsettiğim işlem için makro kaydet yöntemiyle elde ettiğim kodlar aşağıdadır.

Siz verileri yeniledikten sonra, bu kodu çalıştırabilirsiniz....

Kod:
Sub Macro1()
'
' Macro1 Macro
'

'
    Columns("A:A").Select
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 1), TrailingMinusNumbers:=True
    Columns("F:F").Select
    Selection.TextToColumns Destination:=Range("F1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 1), TrailingMinusNumbers:=True
End Sub
.
 
Katılım
17 Ekim 2017
Mesajlar
110
Excel Vers. ve Dili
Microsoft Office 2013 Standard
Altın Üyelik Bitiş Tarihi
28.04.2024
Bahsettiğim işlem için makro kaydet yöntemiyle elde ettiğim kodlar aşağıdadır.

Siz verileri yeniledikten sonra, bu kodu çalıştırabilirsiniz....

Kod:
Sub Macro1()
'
' Macro1 Macro
'

'
    Columns("A:A").Select
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 1), TrailingMinusNumbers:=True
    Columns("F:F").Select
    Selection.TextToColumns Destination:=Range("F1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 1), TrailingMinusNumbers:=True
End Sub
.
Malasef bu da işe yaramadı :(
 
Üst