Merhabalar;
Aşağıdaki kodları kullanarak anasayfadan parçaal , soldan sağdan komutlarıyla oluşturduğum örneğin 23.03.2017 şeklindeki bir tarihi "SaatHesap" sayfasındaki I5 hücresini kopyalayıp ( bu tarihi içeren) gerçek hesabı yapacağım sayfaya C12 hücresine kopyalıyorum. Ancak bu C12 hücresindeki veriyi örneğin =DÜŞEYARA(C12;F25:I503;4) şeklindeki bir formülle kullanmaya çalıştığımda #YOK hatası alıyorum. Halbuki aynı veriyi elle yazdığımda formül aradığını bulabiliyor. Yani makro ile kopyalayıp yapıştırdığım değeri başka bir formül kullanamıyor. Hücre biçimlendirmelerini de hepsini eşitledim. Bu konuda yardımınızı bekliyorum. Teşekkürler
http://www.dosya.tc/server10/i8lfa1/Uretim_Plani.rar.html
Aşağıdaki kodları kullanarak anasayfadan parçaal , soldan sağdan komutlarıyla oluşturduğum örneğin 23.03.2017 şeklindeki bir tarihi "SaatHesap" sayfasındaki I5 hücresini kopyalayıp ( bu tarihi içeren) gerçek hesabı yapacağım sayfaya C12 hücresine kopyalıyorum. Ancak bu C12 hücresindeki veriyi örneğin =DÜŞEYARA(C12;F25:I503;4) şeklindeki bir formülle kullanmaya çalıştığımda #YOK hatası alıyorum. Halbuki aynı veriyi elle yazdığımda formül aradığını bulabiliyor. Yani makro ile kopyalayıp yapıştırdığım değeri başka bir formül kullanamıyor. Hücre biçimlendirmelerini de hepsini eşitledim. Bu konuda yardımınızı bekliyorum. Teşekkürler
http://www.dosya.tc/server10/i8lfa1/Uretim_Plani.rar.html
Kod:
Sub saathesapla()
Selection.Copy
ActiveSheet.Paste Destination:=Worksheets("SaatHesap").Range("a1:b1")
SendKeys ("{ESC}")
If Worksheets("SaatHesap").Cells(5, 6) Like "*NURULLAH*" Then
Sheets("Nurullah").Select
ElseIf Worksheets("SaatHesap").Cells(5, 6) Like "*BİLAL*" Then
Sheets("Bilal").Select
End If
Sheets("SaatHesap").Range("I5").Copy
Range("C12").PasteSpecial (xlPasteValues)
End Sub
Son düzenleme:
