Imam tabelo s podatki (cca. 2000 vrstic) in na koncu tabele (stolpec M), bi v celice rad vpisal formulo (recimo da mi sešteje celico iz stolpca C in celico iz stolpca E). To pa naj bi vpisoval samo tam (celica v stolpcu M), kjer je v C tudi vrednost, drugače pa bi pustil prazno polje.
imam 5 stolpcev in 13 listov v katere bi moral vpisat formule. Zvezek bom pa moral oblikovat 2 krat na teden in "mi ni" , torej iščem linijo manjšega upora.
Res se mi zdi makro nesmiselen, a vi že veste, za kaj ga potrebujete.
lahko se pa sami malo znajdete. Vaš makro lahko dobite povsem enostavno: pričnete s snemanjem makra, vpišete funkcijo, in končate snemanje. Dobili boste nekaj takega:
Sub VnesiFormuloVCelicoM()
Dim vrstica As Long
' za prvih 2000 vrstic
For vrstica = 1 To 2000
If (Not IsEmpty(Cells(vrstica, 3))) Then
Cells(vrstica, 13).FormulaR1C1 = "=IF(RC[-10]<>"""",(RC[-10]+RC[-8]),"""")"
End If
Next
End Sub