logotip web stranice ic.ims.hr
Home - počtna stranica  FORUM ACCESS 2003 EXCEL 2003 WORD 2003  
1 Pokretanje i zatvaranje Microsoft Excel-a 2013
2 Izgled prozora Microsoft Excela 2013
3 Alatne trake u MS Excelu 2013
4 Podešavanje Excela
5 Otvaranje nove radne knjige i radnog lista
6 Spremanje i zatvaranje Workbook u Excelu
7 Pregled radnog lista prije ispisa u Excelu 2013
8 Određivanje margina Radnog lista
9 Kreiranje Zaglavlja i Podnožja Radnog lista
10 Ispis radnog lista ili tablice ili područja u Excelu 2013
11 Kreiranje mapa u Excelu
12 Kretanje radnom tablicom u Excelu 2013
13 Označavanje ili selektiranje u Excelu
14 Operatori u Excelu
15 Kreiranje formule u Excelu
16 Uvjetno oblikovanje u Excelu 2013
17 Kako izraditi padajuću listu u Excelu - Data Validation
18 Imenovanje ćelija ili raspona podataka u excelu 2013
19 Poravnanje teksta
20 Promjena podataka i brisanje sadržaja ćelije u Excelu 2013
21 Spajanje i dijeljenje ćelija u Excelu 2013
22 Automatska ispuna - brzi unos podataka
23 Popunjavanje ćelija specijalnim znakovima i simbolima
24 Crtanje u Excelu 2013
25 Dodavanje komentara na ćelije u Excelu 2013
26 Naredbe poništi i ponovi u excelu 2013
27 Premještanje, izrezivanje i kopiranje sadržaja ćelije u Excelu 2013
28 Umetanje i brisanje Ćelija, Stupaca i Redova
29 Promjena veličine Ćelija, Stupaca i Redova u Excelu 2013
30 Umetanje slika u Excelu
31 Radnje vezane uz Radni List u Excelu 2013
32 Apsolutna i relativna adresa ćelija u Excelu
33 Izrada Grafikona u Excelu 2013
34 Oblikovanje radnih tablica u Excelu 2013
35 Sortiranje podataka u Excelu 2013
36 Filtriranje podataka u Excelu 2013
37 Kreiranje Pivot Table
38 Zamrzavanje dijela prozora radnog lista u Excelu 2013
39 Oblikovanje Datuma u Excelu 2013
40 Zaključavanje ćelija i radnog lista u Excelu 2013
41 Zaštita radne knjige u Excelu 2013
42 Greške u Excelu 2013
43 Popis svih funkcija u Excelu 2013
44 Tipkovni prečaci u Excelu (hot key, shortcut)
45 Ograničenja u Excelu 2013
46 Makronaredbe u Excelu
47 Razni primjeri u Excelu
   
1 Excel 2003 primjeri
1 Excel 2007 primjeri
1 VBA U EXCELU
   
 

MICROSOFT EXCEL 2013 tutoriali - Kružna referenca u Excelu;
Kako brzo pronaći i ukloniti kružnu referencu u Excelu; Kako pomoću VBA makronaredbe kreirati listu ili popis svih kružnih referenci

Kružna referenca u Excelu
(Circular References in Excel)




sponzor



Kako riješiti problem kružne reference u Excel Workbook

Što je kružna referenca u excelu. Ja bi laički rekao da je to nenamjerna greška korisnika prilikom kreiranja formule u koju je upisana adresa ćelije u koju unosimo formulu. Što ovo znači? To znači da smo u formuli koristili adresu ćelije ili raspon ćelija koja sadrži adresu ćelije u koju upisujemo formulu.

Kako se manifestira ova greška. Prilikom pokretanja Excel datoteke koja tj. Workbook u samom otvaranju pojavljuje se poruka upozorenja o grešci.

Poruka upozorenja o grešci kružne reference u Excelu

Ako vam se pojavi ovakvo upozorenje kada otvorite neku Excel radnu knjigu tada kliknite na OK button. Ako je računalo konektirano na Internet mrežu otvara vam se prozor kao na slici ispod. Kliknite na link pri dnu i postupite prema uputama.

Uputstva za uklanjanje kružne reference u Excel radnoj knjigi

U koliko vam se ovakav prozor (slika iznad) ne prikaže postupite prema uputama u ovom tutorijalu ispod i riješite problem kružne reference u Excelu.

Kako brzo pronaći, locirati i ukloniti kružnu referencu u Excelu

Kružna referenca može biti u jednoj ili više ćelija na radnom listu ili radnoj knjizi. Prvo trebate locirati ćeliju u kojoj se nalazi kružna referenca (ili više ćelija ako je više kružnih referenci).

Na slici ispod primjetite u ćeliji C3 formulu =A3+B3+C3
Ova formula sadrži kružnu referencu jer se nalazi u ćeliji C3 a ista adresa je uvrštena u formulu.
Kada upišemo formulu koja sadrži kružnu referencu i snimimo radnu knjigu (Workbook) tada pri slijedećem pokretanju datoteke tj. otvaranju Workbook pojavit će nam se poruka upozorenja o kružnoj referenci.

Nije problem pronaći i prikazati ćeliju koja sadrži kružnu referencu na radnom listu koji ima upisano desetak formula. Ali kako pronaći i prikazati ćelije koje sadrže kružnu referencu kada na radnom listu (WorkSheet) imamo sto formula i više desetaka ili stotina formula a nismo sigurni je li jedna formula u pitanju ili više njih.

Da bi brzo pronašli sve ćelije koje sadrže kružnu referencu postupite prema slijedećim uputama.

  • Prvi način je pogledati u 'Status bar' i pored riječi Ready uočite ima li prikazana kružna referenca i adresa ćelije.
  • Drugi način kliknuti na Formulas tab => u grupi Auditing Formula kliknite na 'Error Checking' => 'Circular References' i uočite pored adresu ćelije koja sadrži kružnu referencu.

Kada locirate adresu ćelije koja sadrži kružnu referencu ispravite formulu i snimite radnu knjigu.

Pronalaženje kružne reference u Excel radnoj knjizi

Ako i dalje u 'Status Baru' vidite adresu neke druge ćelije znači da i ona ima kružnu referencu. Kliknite na dotičnu ćeliju i ispravite formulu. I tako za slijedeću ćeliju sve dok u 'Status Baru' ne bude više vidljiva Circular References: adresa ćelije. Nakon ispravljanja svih formula snimite radnu knjigu i zatvorite je pa ponovo otvorite. Ako se i dalje pojavljuje upozorenje o kružnoj referenci tada pregledajte sve radne listove u radnoj knjizi.

Upute za lociranje svih ćelija koje sadrže kružnu referencu u Excelu

Kako pomoću VBA makronaredbe kreirati listu ili popis svih kružnih referenci

Ovo je VBA makronaredba koja pronalazi sve kružne reference na radnom listu i ispisuje ih na novi radni list. Dakle na novi radni list postavlja listu svih kružnih referenci tj. adrese ćelija i formule u dotičnim ćelijama.

Sub FindCircularReferences()
' Get source information.
sourcesheet = ActiveSheet.Name
Sheets.Add
' Get destination information.
destsheet = ActiveSheet.Name
destrange = ActiveCell.Address
' Return to source.
Worksheets(sourcesheet).Activate
RowCount = 0
' Trap for error in "result", indicating no circular reference.
On Error GoTo notcircular

' Loop through every used cell in source.
For Each Item In ActiveSheet.UsedRange
' Check to see if cell contains a formula.
If Left(Item.Formula, 1) = "=" Then
' If cell intersects with precedents, cell has circular
' reference.

result = Intersect(ActiveSheet.Range(Item.Address), _
ActiveSheet.Range(Item.Precedents.Address))

Worksheets(destsheet).Range(destrange).Offset(RowCount, _
0).Value = Item.Address(False, False)

Worksheets(destsheet).Range(destrange).Offset(RowCount, _
1).Value = "'" & Item.Formula

RowCount = RowCount + 1
' Skip to here if not circular.
skipitem:
End If
Next
Exit Sub

' If error in "result", go here.
notcircular:
' Skip cells that do not contain circular references.
Resume skipitem
End Sub

sponzor


Ovu VBA makronaredbu kopirajte u Module radne knjige
(Copy VBA from Web => Open Excel => Alt+F11 => Insert => New Module => Paste VBA).
Kliknite na Sheet na kojem provjeravate kružnu referencu da bude aktivan => Alt+F8 => Select 'Sub FindCircularReferences' => Run. Uočite da se pojavio novi radni list pozicioniran lijevo od radnog lista koji provjeravate. Na njemu se nalazi lista ili popis svih ćelija sa formulama koje sadrže kružne reference. (izvor VBA; ozgrid.com)




     

sponzor



COPYRIGHT © - 2005 - 2019 IvanC - Sva prava pridržana - Ova web domena/web stranica koristi cookies.
Prema međunarodnom zakonu o autorskom djelu zabranjeno je kopiranje, reproduciranje, prosljeđivanje i publiciranje cijelog sadržaja ili bilo kojeg njegova dijela