Pdf Olarak Kayıtta Problem Ve Yeni Bir Hesaplama Ekleme

1 2 3 4 5 6
17/12/2023, 20:13

feraz

(17/12/2023, 20:09)hnakis yazdı: sayın feraz son mesajınız silinmiş. çalışma 7 olan

Silip silip ekledin yine sildim Tam düzenleyince ekleyeceğim.
Hata mesajlarınıda ayarlıyorum.
17/12/2023, 20:14

hnakis

(17/12/2023, 20:13)feraz yazdı:
(17/12/2023, 20:09)hnakis yazdı: sayın feraz son mesajınız silinmiş. çalışma 7 olan

Silip silip ekledin yine sildim Tam düzenleyince ekleyeceğim.
Hata mesajlarınıda ayarlıyorum.

teşekkürler.
19/12/2023, 00:56

hnakis

(18/12/2023, 00:37)feraz yazdı: Bu arada bende bu enum yapısını yeni kullandığım için tam anlamamıştım.Biraz video izleyince anladım.Enum içinde en başta =1 kalabilir diğerlerindeki = ve sonraki rakamları silebilirisiniz.
En başa ne yazılırsa diğerlerine yazılmazsa ona göre artıp gidiyormuş.Önemli olan baştaki 1 olayı idi sıfır çıkmaması için kodlqra sonuç çağırırken.

Enum kullanmaktaki amaç ise hatayı önlemekti satır numaraları bulmak için.incelerseniz anlarsınız zaten.

teşekkürler sayın feraz. kodları inceliyorum. boş bir çalışma sayfası eklediğimde sayfada herhangi bir metin yazmak istediğimde "SU Yukarıdaki aranan alttaki alanda bulunamadi... B Sutun

hatası veriyor

saygılar.
19/12/2023, 06:55

feraz

Son dosya ve mesajı sildim.
Kafa karıştırıyor.Başka yoldan yapınca eklerim.
19/12/2023, 13:37

hnakis

(19/12/2023, 06:55)feraz yazdı: Son dosya ve mesajı sildim.
Kafa karıştırıyor.Başka yoldan yapınca eklerim.

6. örnekteki çalışmaya gr / lt sütunu eklemeye çalıştım. Sub W_V_Getir(ByVal syf As Worksheet) gibi G_L getir şeklinde ama bir yerde hata veriyor bulamadım. w/v * 10 olarak hesaplayacak. ama neden hata aldığımı bulamadım.
19/12/2023, 23:53

feraz

(19/12/2023, 13:37)hnakis yazdı: 6. örnekteki çalışmaya gr / lt sütunu eklemeye çalıştım. Sub W_V_Getir(ByVal syf As Worksheet) gibi G_L getir şeklinde ama bir yerde hata veriyor bulamadım. w/v * 10 olarak hesaplayacak. ama neden hata aldığımı bulamadım.

Sayın abey resimdeki gibi type olarak tanımlamalar yaptım.
Yapmamdaki amaç const ile yaptığımızda  düzensizlik oluyordu.
Const yerine bunu kullandım.

bulW_W = satirNo(satirlar.W_W, syf) örneğin bu şekilde yazınca satirlar.W_W  sonucu w / w olarak atadığımız için böyle arar.
Amaç sadeleştirmek  valla iş karıştı ama denemelerimde doğru sonuçlar geldi.
Dediğinizi hatayı bulmak için yine yeniden yazayım yeni konu açın durmadan konu dağılıyor.
Kodları inceleyin biraz.
satirlar bir modüle sub ekleyip yandakini yazın ve noktaya tıklayın type içindekiler çıkması gerek bu şekilde değişken eklemek için type içine ekleyebilirsiniz.



Mantığı daha iyi anlamnız için mesela alttaki gibi yapıp kodu çalıştırın sonuç ne çıkacak gözlemleyin.

Kod:
Sub test()
    MsgBox satirlar.Ekgider
End Sub
1 2 3 4 5 6