Prichadzam na toto forum, neviem si rady s pochopenim celeho rozsahu programovania makier,viem už robit jednoduche ukony, ale ak by mi niekto pomohol s týmto problemom, isto by som sa posunul s programovanim dalej.Problem vyzera byt jednoducho riesitelny...pre skusenejsieho makrára.
Mam takyto problem:
mam automaticky vygenerovanú tabulku, ktora moze mat rozny počet riadkov, ale presne stanoveny počet stlpcov (táto tabulka má 4 stĺpce: 1.výrobné číslo,2.počet,3.popis,4.dĺžka prvku, popisy stĺpcov sa v nej nenachadzaju, pridal som ich iba pre toto forum)
výr.č.    pocet    popis       dlzka
        C24, 60 x 200    
C1246    1x    krokva      1815
C1249    3x    trám        2874
        C24, 95 x 45    
C1242    1x    krokva      2874
C1243    1x    krokva      234
C1252    2x    krokva      426
C1254    2x    krokva      1930
        C24, 60 x 240    
C1095    1x    priečka     1815
C1098    1x    priečka     1815
Treba vlozit prázdny riadok.
Koli prehladnosti je poziadavka, nad každý nápis oddeľovací riadok C24,... s rozmerom použitého hranola,a je v riadku samostatne (nachádza sa v 3-tom stĺpci).
Skusim definovať, o čo by sa asi dalo opierat pri programovani makra
-Vyhľadať riadok s C24,(pridal som do pomocného stlpca vzorec =LENB(CONCATENATE(A2;B2;C2;D2)), ktorý mi vypočíta dĺžku textového retazca, a podľa tejto dĺžky program ľahko rozozná že pri výsledku 10 až 14 sa treba pristaviť, a pridať riadok. A pri výsledku rovná sa 15 a viac, sa nebude diať nič. Navyše, je potom treba aby sa na konci tabulky makro zastavilo, teda pri výsledku 0.
Tabulka na konci bude vyzerat takto:
        C24, 60 x 200    
C1246    1x    krokva      1815
C1249    3x    trám        2874
        C24, 95 x 45    
C1242    1x    krokva      2874
C1243    1x    krokva      234
C1252    2x    krokva      426
C1254    2x    krokva      1930
        C24, 60 x 240    
C1095    1x    priečka     1815
C1098    1x    priečka     1815
						Editoval sansan (2. 7. 2018 05:05:14)