• DİKKAT

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

kod içerinde kullanılan bazı ifadelerin mantığı

Katılım
30 Eylül 2009
Mesajlar
625
Excel Vers. ve Dili
excel 2016
herkese merhaba. arkadaşlar değerli uzmanlarımızın yazdıkları kodları inceleyerek bir şeyler anlamaya çalışmaktayım.bu çerçevede belki çok basit bir açıklamasıda olabilir ama mantığı kuramayınca olmuyor. sorum şu:kodların içerisinde daha çok parantez içinde kullanılan xlvalue yada xlvhole.v.s... gibi ifadeler ne anlama gelmekte.value değer demek ama xlvalue kullanım amacı nedir? değerli izahatleriniz şimdiden teşekkürler...
 
Merhaba,

xlValue ve xlWhole ifadeleri FIND işlevinin parametreleridir. Yani sayfada CTRL+F ile açtığınız işlemi makro kaydet ile yapıp arama yaparsanız ve kaydı durdurursanız bahsettiğiniz bu kodlara ulaşabilirsiniz.
 
Merhaba,

Bu tür xL..... şeklindeki kullanımlar, Excelde bir işlemin parametrelerini belirtir. Excelde her işlem değişik parametreler alabilir.

Örneğin Excelde kullanılan bildiğimiz kopyala-özel yapıştır işleminin kodları şu şekildedir.:

Kod:
    Range("F6:H6").Select
    Selection.Copy
    Range("L6").Select

    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False

F6:H6 alanını kopyaladık ve L6'ya gelip özel yapıştır, "Tümü" dedik. xlPasteAll buradaki tümü parametresini ifade ediyor.


1-
Kod:
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

2-
Kod:
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False

3-
Kod:
    Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlAdd, _
        SkipBlanks:=False, Transpose:=False

Aynı şekilde diğer kodlar da özel yapıştır işleminin değişik parametreler seçilerek yapılmış şekilleridir.

1- xlPasteValues - değerleri yapıştır
2- xlPasteFormats - biçimleri yapıştır
3- xlPasteFormulas - formülleri yapıştır... gibi
 
arkadaşlar değerli izahatleriniz için şükranlarımı sunarım
 
Geri
Üst