Ima nekoliko stvari koje bih ja uradio drugačije - npr. zašto copy/paste values umesto da jednostavno dodeliš vrednost ćeliji?- ali to nije razlog da što kod ne funkcioniše. Ovako na prvi pogled jedino mi je sumnjivo da li je list KPR akivan pre nego što radiš selekciju.
Dakle, ako baš hoćeš Select/Copy paste postavi
Code:
Sheets("KPR").Activate
pre komande Select .
Ono što je najčešći uzrok u situacijama kad ista procedura negde radi a negde ne su sami podaci.
Dakle, zaustavi izvršavanje nakon find i proveri u Immediate window šta je selektovano - da li je nešto uopšte nađeno? Možda neki problemi sa formatom? Dalje idi red po red (F8) i proveravaj šta se dešava da bi razumeo u čemu je greška.

Na kraju, evo kako bi izgledala tvoja procedura bez Select/Copy/PasteValues
Code:
Sub Test1()
Dim brK As Integer
Dim cl As Range
brK = Sheets("KALK").Range("I3").Value ' Ovo je zadata vrednost koja se trazi u Sheets("KPR") u rasponu F11:F65536
Set cl = Sheets("KPR").Range("F11:F65536").Find(What:=brK) ' Pretraga u Shets("KPR")
If Not cl Is Nothing Then
cl.Offset(0, 1).Value = Sheets("KALK").Range("F313").Value ' Kad je nadjena, kopira se neko polje "F313" u celiju desno od "nadjene"
cl.Offset(0, -1).Value = Sheets("KALK").Range("M3").Value ' Jos jedno kopiranje u celiju levo od "nadjene"
End If
End Sub
Nije to loše Rembrante, samo što ne bi dodao još malo boje?