excel de yapısal değişim mümkünmü.

Katılım
9 Mayıs 2021
Mesajlar
9
Excel Vers. ve Dili
başlangıç
web sayfasından kopyalanıp excele yapıştırılan sayısal icerikteki orta tire cizgisini örnek, ( - ) ( : ) iki nokta üst yapılırmı
eger bu işlemin Geliştirici visual'den yapılması gerekiyrsa kodlaması nasıl olmalıdır.


XML:
KOPYALANMIŞ                          YAPIŞTIRDIĞIMIZDA OLMASI GEREK ÖRNEK
0 - 2                                                     0 : 2
1 - 4                                                     1 : 4
3 - 0                                                     3 : 0
1 - 3                                                     GİBİ......
0 - 1   
2 - 1   
4 - 1
  
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,673
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Yardımcı sütun kullanarak yapılabilir.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
@b3dir ;

Profilinizde belirttiğiniz "başlangıç" versiyonunda Excel'in yerleşik işlevi "Bul/Değiştir" yok mu?

.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,673
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Yardımcı sütuna yazarak deneyin.
Kod:
=YERİNEKOY(A1;"-";":")
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
İstediğiniz gibi olur mu bilmem ama ben yerinizde olsam verileri yapıştırdıktan sonra metni sütunlara dönüştür özelliğini kullanarak verileri 2 sütun haline getirirdim. Sonra da bu veriler üzerinden her türlü işlemi gerçekleştirirdim. Örneğin bu veriler maç sonuçlarıysa ve siz en fazla gol atılan maçı bulmak istiyorsanız aradaki işaret ne olursa olsun eğer aynı hücredeyse bulmak için çok uğraşmanız gerekir ama ayrı sütunlarda olursa basitçe MAK formülüyle istediğiniz sonucu elde edebilirsiniz.
 
Katılım
9 Mayıs 2021
Mesajlar
9
Excel Vers. ve Dili
başlangıç
Yardımcı sütuna yazarak deneyin.
Kod:
=YERİNEKOY(A1;"-";":")
Bunu Deniyorum Hocam
İstediğiniz gibi olur mu bilmem ama ben yerinizde olsam verileri yapıştırdıktan sonra metni sütunlara dönüştür özelliğini kullanarak verileri 2 sütun haline getirirdim. Sonra da bu veriler üzerinden her türlü işlemi gerçekleştirirdim. Örneğin bu veriler maç sonuçlarıysa ve siz en fazla gol atılan maçı bulmak istiyorsanız aradaki işaret ne olursa olsun eğer aynı hücredeyse bulmak için çok uğraşmanız gerekir ama ayrı sütunlarda olursa basitçe MAK formülüyle istediğiniz sonucu elde edebilirsiniz.
Calışmakta olduğum sayfa javascript i değiştirmiş daha önce sayfa yapısını direk ayrı ayrı sutun olarak veri tabanıma cekebiliyordum şimdi cekmiş oldugum sayfada 2ci şahısmış hiç dikkat etmedim
windovs sürekli yama ürettiği için bagzı işlemler kısıtlı
Atılan gollere göre son 15 macın ev sahibi ve deplasman istatik % lik gibi yeniden veri tabanıma entegre etmeye calışıyorum
bu işlemi veri tabanımda düzeltmem mümkün değil ben
excel' e kopyalayıp sutunlara ayrı ayrı yerleştirip yine excelde yüzdelik hesaplaması yapılarak veri tabanıma yollamaya calışıyorum

sayfa yapısını cekiyorum MC SONUCU yapıştırdım örnek 1 - 1 excel ikinci sayfaya görünmesi ni istediğim 1 : 1 ( : ) cıkartamıyorum işlem değiştiriyorum 1 : 1 cıkıyor
bu seferde veri tabanımda 01 : 01 olarak cıkıyor % lik hesabınıda yapmıyor
pesetmek üzereyim..

Değerleri arka planda 00:00 olarak gördüğü için bunu yaşıyorum galiba

Ben bildiklerimi unutup sıfırdan
excel'e yapıştırdığım 1 - 1 sonucu yeni kitap1'e 1 : 1 'i nasıl cıkartırım bana işlemi varsa işlemini yoksa visual kodlamasına ihtiyacım var
benim sorunum bu galiba..




almış olduğum sonuçlardaki yüzdelik kısımların aşağıdaki gibi cıkmasını saglıyorum.

CSS:
Mac sonucu :     HX(2)    78%    [2,5 ÜST]    59%    [3,5 ÜST]    66%    [KG VAR]    47%    [4-6] GOL    11%    32%    57%
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Kullandığım işlem Formül çubuğunda gözüküyor, bence siz örnek dosya ve olasılıkları belirtirseniz pratik çözümler gelir diye düşünüyorum.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,673
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Hocam Kullandığınız işlemde ( ; ) bu varsa olmuyor veri tabanına 00:00 olar atıyor
Bu şekilde çıkmasının nedeni biçimden kaynaklı. Metin olarak biçimlendirin. Sizde saat olarak biçimlenmiş durumda olabilir.
 
Katılım
9 Mayıs 2021
Mesajlar
9
Excel Vers. ve Dili
başlangıç
Kullandığım işlem Formül çubuğunda gözüküyor, bence siz örnek dosya ve olasılıkları belirtirseniz pratik çözümler gelir diye düşünüyorum.

hocam acamıyorum

Hata!
Bu sayfaya erişim veya bu işlemi gerçekleştirme izniniz yok.


Diyor :(

alt bağlamları visual ile cekiyorum
ben sadece ( : ) bu işareti aynı kategoride yada aynı alanda alt kısımda
hocam kullandıgınız işleme bakabilirmiyim
yukarıda örnek resim paylaşmıştım
 
Katılım
9 Mayıs 2021
Mesajlar
9
Excel Vers. ve Dili
başlangıç
Bu şekilde çıkmasının nedeni biçimden kaynaklı. Metin olarak biçimlendirin. Sizde saat olarak biçimlenmiş durumda olabilir.

hocam o resimde sizin dediğiniz işlemi kullandım
sorun yok excel de gayet normal gözüküyor ama saat metin ayarlaması veritabanını etkilemiyor o saati felan neler yaptım neler
bi yerde kodlama cakışıyor, belkide ben yanlış bi şey yapıyorum hata benden kaynaklanıyor kesin ama keşke yaptığım kodlama calışmasa aha şundan mış derim ama yook herşey calışıyor ama ıstedıgım şakilde degil


arka plan sonuçlama işlemi aşağıda hiç bi hata yok gibi sanki,




Kod:
Sub TAKOP2()
'
' TAKOP2 Makro
'

'
    Range("E1").Select
    Sheets("DATA").Select
    Range("I21").Select
    ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:= _
        False, NoHTMLFormatting:=True
    Range("B21").Select
    Sheets("ANALiZ").Select
    Range("E1").Select
End Sub
Sub TEMZLE()
'
' TEMZLE Makro
'

'
    Range("A2").Select
    ActiveWindow.ScrollRow = 5
    ActiveWindow.ScrollRow = 12
    ActiveWindow.ScrollRow = 45
    ActiveWindow.ScrollRow = 64
    ActiveWindow.ScrollRow = 146
    ActiveWindow.ScrollRow = 181
    ActiveWindow.ScrollRow = 304
    ActiveWindow.ScrollRow = 348
    ActiveWindow.ScrollRow = 523
    ActiveWindow.ScrollRow = 565
    ActiveWindow.ScrollRow = 690
    ActiveWindow.ScrollRow = 707
    ActiveWindow.ScrollRow = 775
    ActiveWindow.ScrollRow = 805
    ActiveWindow.ScrollRow = 881
    ActiveWindow.ScrollRow = 899
    ActiveWindow.ScrollRow = 902
    ActiveWindow.ScrollRow = 904
    ActiveWindow.ScrollRow = 906
    ActiveWindow.ScrollRow = 913
    ActiveWindow.ScrollRow = 918
    ActiveWindow.ScrollRow = 928
    ActiveWindow.ScrollRow = 930
    ActiveWindow.ScrollRow = 934
    ActiveWindow.ScrollRow = 937
    ActiveWindow.ScrollRow = 941
    ActiveWindow.ScrollRow = 946
    ActiveWindow.ScrollRow = 949
    ActiveWindow.ScrollRow = 954
    ActiveWindow.ScrollRow = 956
    ActiveWindow.ScrollRow = 961
    ActiveWindow.ScrollRow = 963
    ActiveWindow.ScrollRow = 970
    ActiveWindow.ScrollRow = 972
    ActiveWindow.ScrollRow = 975
    ActiveWindow.ScrollRow = 977
    ActiveWindow.ScrollRow = 981
    Range("A2:X1001").Select
    Selection.ClearContents
    Range("A2").Select
    Sheets("ANALiZ").Select
    Range("E1").Select
End Sub
Sub TAKOP1()
'
' TAKOP1 Makro
'

'
    Range("E1").Select
    Sheets("DATA").Select
    Range("B21:N135").Select
    Selection.ClearContents
    Range("B21").Select
    ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:= _
        False, NoHTMLFormatting:=True
    Range("I21").Select
    ActiveWindow.SmallScroll Down:=-36
    Sheets("ANALiZ").Select
    Range("E1").Select
End Sub
Sub EVEV1()
'
' EVEV1 Makro
'

'
    Range("E1").Select
    Sheets("DATA").Select
    ActiveWindow.SmallScroll Down:=12
    Range("P21:AB35").Select
    Selection.ClearContents
    Range("P21").Select
    ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:= _
        False, NoHTMLFormatting:=True
    Range("W21").Select
    Sheets("ANALiZ").Select
    Range("E1").Select
End Sub
Sub DEPDEP2()
'
' DEPDEP2 Makro
'

'
    Range("E1").Select
    Sheets("DATA").Select
    Range("W21").Select
    ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:= _
        False, NoHTMLFormatting:=True
    ActiveWindow.SmallScroll Down:=-15
    ActiveWindow.ScrollColumn = 7
    ActiveWindow.ScrollColumn = 6
    ActiveWindow.ScrollColumn = 5
    ActiveWindow.ScrollColumn = 4
    ActiveWindow.ScrollColumn = 3
    ActiveWindow.ScrollColumn = 2
    ActiveWindow.ScrollColumn = 1
    ActiveWindow.ScrollColumn = 2
    Range("B21").Select
    Sheets("ANALiZ").Select
    Range("E1").Select
End Sub
 
Katılım
9 Mayıs 2021
Mesajlar
9
Excel Vers. ve Dili
başlangıç
Merhaba, Arkadaşlar

Sorun Cözüldü.
html, den kaynaklı visual bölümüne yazmış oldugum kodlamada sayfa yapısı excel tanımlaması yapmadıgım için ceviri hatası oldugunu farketti
arka planda kodları yeniledigimde olay cözülmüş oldu.



Mahir64
Seyit Tiken
YUSUF44
Haluk

yardımlarınız için teşekkür ederim.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,673
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Sizin adınıza sevindim.

Kolay gelsin,
İyi çalışmalar.
 
Üst