Söylemek istediğinizi anlayamadım kusura bakmayınEski kodlarınızı da bırakın. Bunların yanında da yeni hesaplamaya ve analize elverişli kodlarınızı koyun. Bağlantı nereye kaybolacak?
.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Söylemek istediğinizi anlayamadım kusura bakmayınEski kodlarınızı da bırakın. Bunların yanında da yeni hesaplamaya ve analize elverişli kodlarınızı koyun. Bağlantı nereye kaybolacak?
.
Altın üyeliğim olmadığı için indiremiyorum maalesefMerhaba
Ek dosyayı inceleyin.
istediğiniz sonuç bu ancak dosya yapınızı kontrol etmelisiniz.
Verilerinizde " ," yerine "." kullanılan yerler var.
Maalesef fazla vaktim yok, Destek Ekibinden arkadaşlar yardımcı olacaklardır.Altın üyeliğim olmadığı için indiremiyorum maalesef
İlginiz için teşekkür ederim Denediğim zaman sizlere çözümü ileteceğimMaalesef fazla vaktim yok, Destek Ekibinden arkadaşlar yardımcı olacaklardır.
Denedim hep tarih olarak algılıyor Maalesef ona çözüm arıyorumTüm alt kodlar için aradaki noktalama işaretini her daim "NOKTA" olarak kullanabiliyormusunuz? Ve excele aktardığınızda hepsi metin formatında geliyor mu? Excel bir kısmını tarih olarak algılayabilir bu yüzden soruyorum. Teyit edermisiniz.
Bu sorunuda çözdümTüm alt kodlar için aradaki noktalama işaretini her daim "NOKTA" olarak kullanabiliyormusunuz? Ve excele aktardığınızda hepsi metin formatında geliyor mu? Excel bir kısmını tarih olarak algılayabilir bu yüzden soruyorum. Teyit edermisiniz.
Dediğiniz sorunu çözdüm bir problem gözükmüyor çalıştırabiliyorum hepsi . olarak alabiliyorum.Tüm alt kodlar için aradaki noktalama işaretini her daim "NOKTA" olarak kullanabiliyormusunuz? Ve excele aktardığınızda hepsi metin formatında geliyor mu? Excel bir kısmını tarih olarak algılayabilir bu yüzden soruyorum. Teyit edermisiniz.
Hiç fark etmez, ürün ağacı notasyonu kullanılıyor.Ok.
Hepsini Virgül olarak verebiliyor musunuz? Edit: Nokta olarak mı vereceksiniz ?
Not:
@uzmanamele , sanırım arkadaşın aradığı çözüm o değil. Zira malzeme kodları bazen 4 hane olabildiği gibi bazen 14 hane de olabiliyor. Ve bu durumda bir üst parçanın kodu farklı oluyor.
Sub ParçaSay()
Dim X As Range, Çarpan As Integer
For i = 3 To Range("A" & Rows.Count).End(3).Row
If InStrRev(Range("A" & i), ".") > 0 Then
Çarpan = Range("A3:A" & Son).Find(Left(Range("A" & i), InStrRev(Range("A" & i), ".") - 1), , xlValues, xlWhole).Offset(0, 1)
Else
Çarpan = 1
End If
Range("K" & i) = Çarpan * Range("B" & i)
Next
End Sub
Merhaba Ömer Bey,Farklı anlıyoruz konuyu.
Ben yine de soruyu anladığım haliyle kodlarla aşağıdaki gibi cevaplayayım.
Sayın Furmet. Dosyanızın A sütununda tamamen NOKTA ile parça numaralarını getirdiğinizi varsayarak, dosyanızın K sütununa Yeni parça miktarlarını hesaplamak için aşağıdaki kodları bir modüle içine yerleştirip çalıştırabilirsiniz.
Örnek dosyanız
https://dosya.co/r6a32xtzzhpl/MalzemeNo.xlsm.html
C++:Sub ParçaSay() Dim X As Range, Çarpan As Integer For i = 3 To Range("A" & Rows.Count).End(3).Row If InStrRev(Range("A" & i), ".") > 0 Then Çarpan = Range("A3:A" & Son).Find(Left(Range("A" & i), InStrRev(Range("A" & i), ".") - 1), , xlValues, xlWhole).Offset(0, 1) Else Çarpan = 1 End If Range("K" & i) = Çarpan * Range("B" & i) Next End Sub
Sub ParçaSay()
Dim X As Range, Çarpan As Integer
For i = 3 To Range("A" & Rows.Count).End(3).Row
If InStrRev(Range("A" & i), ".") > 0 Then
Çarpan = Range("A3:A" & i - 1).Find(Left(Range("A" & i), InStrRev(Range("A" & i), ".") - 1), , xlValues, xlWhole).Offset(0, 1)
Else
Çarpan = 1
End If
Range("K" & i) = Çarpan * Range("B" & i)
Next
End Sub
Elinize emeğinize sağlık Ömer Bey tam olarak istediğim buydu ilginiz için teşekkür ederimTekrar dener misiniz?
C++:Sub ParçaSay() Dim X As Range, Çarpan As Integer For i = 3 To Range("A" & Rows.Count).End(3).Row If InStrRev(Range("A" & i), ".") > 0 Then Çarpan = Range("A3:A" & i - 1).Find(Left(Range("A" & i), InStrRev(Range("A" & i), ".") - 1), , xlValues, xlWhole).Offset(0, 1) Else Çarpan = 1 End If Range("K" & i) = Çarpan * Range("B" & i) Next End Sub
İlginiz için teşekkür ederim İdris Bey emeğinize sağlık.
Benim anlatmak istediğimi de ekte veriyorum. Yalnız bu arada Pivot Table - Özet Tablo'yu bildiğinizi varsayıyorum.
.