30.03.2017 Views

Excel_VBA_manual

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

For j = 0 To m - 1<br />

b(i * m + j + 1) = a(i, j)<br />

Next j<br />

Next i<br />

c = m * n<br />

Worksheets("upis podataka").Activate<br />

d = Cells(7, 4)<br />

If (d = 1) Then<br />

z = sortpoljaV(b, c)<br />

Worksheets("rez(dll)").Activate<br />

For i = 0 To n - 1<br />

For j = 0 To m - 1<br />

Cells(i + x, j + y) = b(i * m + j + 1)<br />

Cells(i + x, j + y).Interior.ColorIndex = 6<br />

Next j<br />

Next i<br />

ElseIf (d = 2) Then<br />

z = sortpoljaM(b, c)<br />

Worksheets("rez(dll)").Activate<br />

For i = 0 To n - 1<br />

For j = 0 To m - 1<br />

Cells(i + x, j + y) = b(i * m + j + 1)<br />

Cells(i + x, j + y).Interior.ColorIndex = 6<br />

Next j<br />

Next i<br />

Else: MsgBox ("Pogrešan unos podataka")<br />

End If<br />

End Sub<br />

Pokretanje makroa sortdll( ) koji omogućava povezivanje <strong>Excel</strong>a sa C++ pomoću DLL-a,<br />

omogućeno je preko button objekta "sortiranje (DLL)" (Sl. 4.2.1).<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!