788 E l s e I f Cel ( xc e l , y c e l − 1 , k c e l ) = 0 And E( x ce l , y c e l − 1 , k c e l )
789 >= Plim ( 2) Then
790 Cel ( xc el , y c e l − 1 , k c e l ) = 1
791 c e l ul ad es t i n o = St r ( x c e l ) & " ," & St r ( y c e l − 1) & " ," & St r ( k c e l )
792 ce l u la o r i g e m = S tr ( x c e l ) & " ," & Str ( y c e l ) & " ," & Str ( k c e l )
793 co lun a = col u na + 1
794 Worksheets (" dados " ) . C e ll s ( li nh a , col u na ) . Value
795 = c e l u l a d e s t in o ’ r e g i s t r a pra onde f o i
796 l a s t l i n h a = Worksheets (" dados " ) . Range ( " A65536 " ) . End( xlUp ) . Row + 1
797 Worksheets (" dados " ) . C e ll s ( l as t li n ha , 1 ) . Value
798 = c e l u l a d e s t in o ’ r e g i s t r a nova c é l u l a
799 Worksheets (" dados " ) . C e ll s ( l as t li n ha , 2 ) . Value
800 = c e l u l a o r i g em ’ r e g i s t r a de onde v ei o
801 I f Cel ( xc el , y ce l , k c e l ) <> (numCC + 1) Then
802 co n t a c el = co n t a c e l + 1
803 End I f
804 End I f
805 End I f
806
807 ’ ol ha para c é l u l a abaix o
808
809 I f y c e l + 1 <= yy Then
810
811 I f Cel ( xc el , y c e l + 1 , k c e l ) >= (numCC + 1) And Cel ( xce l , yc el , k c e l ) = 1 And
812 Cel ( x c el , y c e l + 1 , k c e l )<> I n j And c o n t a c e l > 0 Then
813 xprd = xc e l
814 yprd = yc e l
815 kprd = kc e l
816 ndn = CriticoBB ( Cel , D, E, F, Plim , In j , xprd , yprd , kprd , xx , yy , kk , numCC, contaBBcel )
817 co n t a c e l = 0
818 passou = True
819 E l s e I f Cel ( xce l , y c e l + 1 , k c e l ) = 0 And E( x cel , y c e l + 1 , k c e l ) >= Plim ( 2) Then
820 Cel ( xc el , y c e l + 1 , k c e l ) = 1
821 c e l ul ad es t i n o = St r ( x c e l ) & " ," & St r ( y c e l + 1) & " ," & Str ( k c e l )
822 ce l u la o r i g e m = S tr ( x c e l ) & " ," & Str ( y c e l ) & " ," & Str ( k c e l )
823 co lun a = col u na + 1
824 Worksheets (" dados " ) . C e ll s ( li nh a , col u na ) . Value
825 = c e l u l a d e s t in o ’ r e g i s t r a pra onde f o i
826 l a s t l i n h a = Worksheets (" dados " ) . Range ( " A65536 " ) . End( xlUp ) . Row + 1
827 Worksheets (" dados " ) . C e ll s ( l as t li n ha , 1 ) . Value
828 = c e l u l a d e s t in o ’ r e g i s t r a nova c é l u l a
829 Worksheets (" dados " ) . C e ll s ( l as t li n ha , 2 ) . Value
830 = c e l u l a o r i g em ’ r e g i s t r a de onde v ei o
831 I f Cel ( xc el , y ce l , k c e l ) <> (numCC + 1) Then
832 co n t a c el = co n t a c e l + 1
833 End I f
834 End I f
835
836 End I f
837
838 ’ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−>
839
840
841 ’ olh a para camada acima
842
843 I f k c e l + 1 <= kk Then
844
845 I f Cel ( xc el , y ce l , k c e l + 1) >= (numCC + 1) And Cel ( x cel , yc el , k c e l ) = 1 And
846 Cel ( x c el , yc el , k c e l + 1 ) <> I n j And c o n t a c e l > 0 Then
847 xprd = xc e l
848 yprd = yc e l
849 kprd = kc e l
850 ndn = CriticoBB ( Cel , D, E, F, Plim , In j , xprd , yprd , kprd , xx , yy , kk , numCC, contaBBcel )
851 co n t a c e l = 0
62