vlozeni noveho radku makrem

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
cardis
nováček
Příspěvky: 1
Registrován: 01 úno 2007 11:00

vlozeni noveho radku makrem

Příspěvek od cardis »

zdravim potrebuju poradit
mam sablonu kam vkladam vykresy a tech je vzdy jinak. Potrebuju makrem nejak vlozit radky.
Potrebuju vlozit radek za urcity radek a aby mel stejne vlastnosti jako ten vychozi dekuji moc
Uživatelský avatar
Jan Pašek
Tvůrce článků
Příspěvky: 3701
Registrován: 27 led 2006 10:48
Bydliště: Plzeň

Příspěvek od Jan Pašek »

POkud jde o vložení na konec tabulky kde ještě nejsou buňky naformátované Je močné použít kopírování a funkci Vložit jinak. Pokud je třeba vkládat do středu tabulky asi bych použil znovu kopírování tedy označit oblast CTRl+c přesun kurzoru na řádek kam se má vložit Ctrl+ + a nakonec stisk delete vymažou se hodnoty formáty zůstanou. Do makra lze zapsat pomocí funkce Záznam makra pokud to má být stále na stejné místo nesmí být označeno relativně.
Určitě to jde ještě jinak ale to bych si musel s tím hrát moje znalosti jsou více méně povrchní.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.
Uživatelský avatar
kropec
nováček
Příspěvky: 18
Registrován: 20 kvě 2006 21:45
Bydliště: Moravský Beroun
Kontaktovat uživatele:

Příspěvek od kropec »

Sub Makro1()

Rows("10:10").Select 'řádek 10
Selection.Copy
Rows("11:11").Select
Selection.Insert Shift:=xlDown
Range("A1").Select
Application.CutCopyMode = False

End Sub
Uživatelský avatar
kyklop
Level 2.5
Level 2.5
Příspěvky: 268
Registrován: 04 srp 2004 08:29
Kontaktovat uživatele:

Příspěvek od kyklop »

Ahojda,
potřeboval bych poradit s úpravou toho makra zde uvedeného a to tímto způsobem:
Toto makro přidá vždy řádek pod řádek 10, mno, a já bych potřeboval, aby se nový řádek vytvořil vždy POD nově přidaným, čili začnu u řádku 10, přidá se řádek 11 a pak se vloží další řádek pod nově vytvořený, tedy pod 11 se vloží řádek 12. Jde to nějak? Díííky za pomoc!
Uživatelský avatar
mmmartin
Moderátor
Příspěvky: 9669
Registrován: 31 srp 2004 17:25
Bydliště: Praha

Příspěvek od mmmartin »

Sub
'
Selection.EntireRow.Insert
End Sub

Dáš kurzor na řádek, nad kterým má být ten vložený, a spustíš maro.
Uživatelský avatar
kyklop
Level 2.5
Level 2.5
Příspěvky: 268
Registrován: 04 srp 2004 08:29
Kontaktovat uživatele:

Příspěvek od kyklop »

Toto je řešení, nicméně bych to potřeboval 100% zautomatizovat, aby se vždy nový řádek vytvořil před posledním vytvořeným, bude u toho sedět človíček, který tomu moc nehoví... mocmoc díky.
Uživatelský avatar
Jan Pašek
Tvůrce článků
Příspěvky: 3701
Registrován: 27 led 2006 10:48
Bydliště: Plzeň

Příspěvek od Jan Pašek »

Tak přiděl makru klávesovou zkratku nebo dej hypertextový odkaz doposlední buňky vřádku kam vkládáš data pokud ti kurzor posouvá po entru do prava jednou enter potvrdím vložené údaje do poslední buňky v řádku podruhé enter spustím makro.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.
Uživatelský avatar
mike007
Master Level 7.5
Master Level 7.5
Příspěvky: 5860
Registrován: 01 srp 2007 18:10
Bydliště: Pardubice
Kontaktovat uživatele:

Příspěvek od mike007 »

Stejné vlastnosti myslíš jako stejný formát buněk kopírovaného řádku?

Tady je makro :

Kód: Vybrat vše

Sub vlozit_radek()
Selection.Offset(1, 0).EntireRow.Insert
End Sub


Bohužel Excel si nebude stále pamatovat kam předtím umístil nový řádek. Je vždy potřeba kliknout na poslední řádek a spustit makro. Makro pod posledním řádkem vytvoří řádek nový se stejným formátem.

Také by bylo dobré toho človíčka, který tomu nehoví malinko zaškolit. U nás v práci se to běžně dělá...
Nejlepší hra je Excel!
Pravidla fóra PC-helpJak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy prosím pište do fóra. Od toho tu je.
Uživatelský avatar
kyklop
Level 2.5
Level 2.5
Příspěvky: 268
Registrován: 04 srp 2004 08:29
Kontaktovat uživatele:

Příspěvek od kyklop »

díky ti moc za pomoc!
Uživatelský avatar
mikel
Level 5
Level 5
Příspěvky: 2298
Registrován: 03 kvě 2005 17:25
Bydliště: Karviná

Příspěvek od mikel »

Pokud to chceš plně zautomatizovat (bez zaškolení toho človíčka), můžeš makro upravit tímto způsobem:

Kód: Vybrat vše

Sub vlozit_radek()
  Range("A1").End(xlDown).Offset(1, 0).EntireRow.Insert
End Sub

Místo buňky A1 tam musíš dát buňku z prvního řádku tabulky a sloupce, kde je na každém řádku nějaký údaj (nesmí být uprostřed tabulky prázdná buňka).

Příklad: Tabulka hodnot začíná na řádku 3 a ve sloupci A. Ale ve sloupci A se může vyskytnout prázdná buňka (třeba číslo výkresu, které se teprve později přidělí), ve sloupci B je vždy (na každém řádku) nějaká hodnota (název vytvořeného výkresu). V tom případě namísto A1 vložíš do makra buňku B3.
Znáte pravidla?
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Výběr nového pc
    od 123cv » » v Rady s výběrem hw a sestavením PC
    22 Odpovědi
    13299 Zobrazení
    Poslední příspěvek od WinDroid
  • Skládání nového PC
    od KRALSh3riff » » v Rady s výběrem hw a sestavením PC
    18 Odpovědi
    16946 Zobrazení
    Poslední příspěvek od Alferi
  • Stavba „nového“ PC
    od thetommys » » v Rady s výběrem hw a sestavením PC
    2 Odpovědi
    7888 Zobrazení
    Poslední příspěvek od thetommys
  • Sestavení nového herního PC
    od davolten2 » » v Rady s výběrem hw a sestavením PC
    5 Odpovědi
    9042 Zobrazení
    Poslední příspěvek od petr22
  • Pomoc s výběrem nového PC
    od Benzou » » v Rady s výběrem hw a sestavením PC
    6 Odpovědi
    12269 Zobrazení
    Poslední příspěvek od WinDroid

Zpět na „Kancelářské balíky“