Forum » Programska oprema » Microsoft Excel - merged cells/insert row ...
Microsoft Excel - merged cells/insert row ...
caromasta ::
Lep pozdrav vsem, ki berete tole!
Imam en problem, upam, da sem na "pravem mestu" in da mi boste znali odgovoriti!
V excelu sem naredil tabelo, ki ima več stolpcev in več vrstic, ti stolpci pa so narejeni tako, da so sestavljeni iz več manjših stolpcev in so povezani (merge cells).
Primer: vrstica 1 kolona A in vrstica 1 kolona B sta združeni, torej A1 in B1 sta združeni v eno (merge cells) in predstavljata prvo vrstico in prvo kolono v tabeli in tako naprej A2 in B2, ....
Zdaj bi pa rad vstavil (insert row) eno vrstico v tabelo, kar se seveda da, vendar, ko vstavim vrstico sta celici razdeljeni, nista skupaj tako kot zgoraj oblikovani vrstici, kar pa ni uredu.
Torej, želel bi, da se lahko vstavi v tabelo takšna (enaka) vrstica, kot sem jo zgoraj oblikoval.
Upam, da je razumljivo.
Hvala vnaprej!
LP,
Dušan.
Imam en problem, upam, da sem na "pravem mestu" in da mi boste znali odgovoriti!
V excelu sem naredil tabelo, ki ima več stolpcev in več vrstic, ti stolpci pa so narejeni tako, da so sestavljeni iz več manjših stolpcev in so povezani (merge cells).
Primer: vrstica 1 kolona A in vrstica 1 kolona B sta združeni, torej A1 in B1 sta združeni v eno (merge cells) in predstavljata prvo vrstico in prvo kolono v tabeli in tako naprej A2 in B2, ....
Zdaj bi pa rad vstavil (insert row) eno vrstico v tabelo, kar se seveda da, vendar, ko vstavim vrstico sta celici razdeljeni, nista skupaj tako kot zgoraj oblikovani vrstici, kar pa ni uredu.
Torej, želel bi, da se lahko vstavi v tabelo takšna (enaka) vrstica, kot sem jo zgoraj oblikoval.
Upam, da je razumljivo.
Hvala vnaprej!
LP,
Dušan.
Tutankhamun ::
Najbol da si napišeš makro, pa ga daš pod svoj gumbek.
Evo še makrojček:
Tm kjer pa piše For i = 0 To 6 tuki pa spremen šestko v število kolon ki jih imaš ti. S tem da ta makro dela sam v primeru, da se ti tabela začne s kolono "A".
Če pa nau kej jasn pa sam upraš
Pa če mi še en pove zakaj so prazne vrstice v kodi, k mi ni jasn.
Evo še makrojček:
Selection.EntireRow.Insert Range("A" & ActiveCell.Row & ":" & "A" & ActiveCell.Row).Select Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(0, 1)).Select For i = 0 To 6 With Selection .HorizontalAlignment = xlCenter .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False End With Selection.Merge Range(ActiveCell.Offset(0, 1), ActiveCell.Offset(0, 2)).Select Next i
Tm kjer pa piše For i = 0 To 6 tuki pa spremen šestko v število kolon ki jih imaš ti. S tem da ta makro dela sam v primeru, da se ti tabela začne s kolono "A".
Če pa nau kej jasn pa sam upraš
Pa če mi še en pove zakaj so prazne vrstice v kodi, k mi ni jasn.
caromasta ::
Še enkrat, lepo pozdravljeni!
Vidim, da sem na "pravem mestu" .
Hvala obema za tako hiter "reply" na moj problem.
No, zde se bom pa še mal z makroji poigral :).
Hvala vam še enkrat!
Cheers,
Dušan.
Vidim, da sem na "pravem mestu" .
Hvala obema za tako hiter "reply" na moj problem.
No, zde se bom pa še mal z makroji poigral :).
Hvala vam še enkrat!
Cheers,
Dušan.
caromasta ::
Zdravo!
Že spet jst!
Problem, veste kak mam ... ste seznanjeni s tem ... lol ... zde bi pa še to dodal.
Jaz imam kar 15 različnih tabel. Pri vsaki tabeli bi rad dodajal vrstice (insert row), pri tem pa mi nikakor ne naredi tako, kot je zgornja vrstica (ta vrstica ima merged cells). Ko dam "insert row", mi vstavi vrstico, vendar pri tej vrstici nimam več "merged cells", ampak je vsaka za sebe. Probal sem z makroji in to je ok ... samo ... zdaj moram za vsako tabelo narediti 15 različnih makrojev, s tem tudi toliko različnih bližnic, da mi ne bodo celice razdeljene, a je tako? Zanima me, če je možno, da se naredi samo en makro, in sicer takšen makro ali skripto, ki bi veljal enako za vse tabele, torej da mi vstavi takšno vrstico, ki je primerna za tabelo, kjer hočem vstaviti vrstico.
Thanks in advance.
LP,
Dušan.
Že spet jst!
Problem, veste kak mam ... ste seznanjeni s tem ... lol ... zde bi pa še to dodal.
Jaz imam kar 15 različnih tabel. Pri vsaki tabeli bi rad dodajal vrstice (insert row), pri tem pa mi nikakor ne naredi tako, kot je zgornja vrstica (ta vrstica ima merged cells). Ko dam "insert row", mi vstavi vrstico, vendar pri tej vrstici nimam več "merged cells", ampak je vsaka za sebe. Probal sem z makroji in to je ok ... samo ... zdaj moram za vsako tabelo narediti 15 različnih makrojev, s tem tudi toliko različnih bližnic, da mi ne bodo celice razdeljene, a je tako? Zanima me, če je možno, da se naredi samo en makro, in sicer takšen makro ali skripto, ki bi veljal enako za vse tabele, torej da mi vstavi takšno vrstico, ki je primerna za tabelo, kjer hočem vstaviti vrstico.
Thanks in advance.
LP,
Dušan.
Tutankhamun ::
Ampak tuki ti bo pa mal težko pomagat, ker ne vem kje se te tvoje tabelce nahajajo, kako so rezporejene.
In ker te zanima samo če se to da narest z enim makrojem je odgovor,
Seveda se da, sam z enim makrojem. Sam tistga k sm ga gor napisu mal predelaš .
In ker te zanima samo če se to da narest z enim makrojem je odgovor,
Seveda se da, sam z enim makrojem. Sam tistga k sm ga gor napisu mal predelaš .
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Excel in dinamično risanje grafaOddelek: Programiranje | 1397 (1234) | Good Guy |
» | Calc/excel delo s tabeloOddelek: Programiranje | 1467 (1234) | salabajs |
» | excel+visual basicOddelek: Pomoč in nasveti | 1569 (1456) | švrk |
» | [Excel] Deljenje vrednosti celice in izpis rezultataOddelek: Programiranje | 2647 (2538) | Zupa852 |
» | [Excel] problem z makrojem, visual basic (strani: 1 2 )Oddelek: Programiranje | 5704 (5167) | steev |