Excel 2007 - odstranění obrázků společně s řádky

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

Moderátor: Mods_senior

Chrobak_cz
nováček
Příspěvky: 1
Registrován: červenec 13
Pohlaví: Muž
Stav:
Offline

Excel 2007 - odstranění obrázků společně s řádky

Příspěvekod Chrobak_cz » 08 črc 2013 18:08

Dobrý den,
prosím o radu jak docílit naprosto triviální záležitosti a to smazání obrázků společně s řádkem resp. buňkou, ve které je vložen ?
Nevím, zda nastavit nějaký parametr při samotném vkládaní obrázku či někde v globálním nastavení Excelu, ale vždy při pokusu o odstranění řádku v kterém je obrázek dojde k tomu, že řádky se bez problému odstraní, ale obrázky na nich umístěné se "navrství" na sebe na první řádek, který byl pod těmi smazanými a já poté musím ručně odstraňovat jeden obrázek po druhem. Lze tuto nepříjemnost nějak odstranit a obrázek "svázat" s buňkou, nad kterou je umístěn a poté jednoduše odstranit i s řádkem ?
Děkuji mnohokrát za radu.

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Excel 2007 - odstranění obrázků společně s řádky

Příspěvekod cmuch » 09 črc 2013 19:03

Vítej na PC-Help

Takto lze odstranit obrázek z vybraného řádku (obrázek musí mít levý horní roh na daném řádku)

Kód: Vybrat vše

Sub DelPicture()

  Dim rngOblast As Range
  Dim shpObjekt As Shape
 
  'Oblasti pro vložení obrázku (vybrany radek) nebo ("A10:B20")
  Set rngOblast = Worksheets("List1").Range(ActiveCell.EntireRow.Address)
 
  With rngOblast.Parent
 
     'pro každý objekt kolekce Shapes na listu
     For Each shpObjekt In .Shapes
 
       'leží horní levý roh objektu v oblasti
       If Not Application.Intersect(shpObjekt.TopLeftCell, rngOblast) Is Nothing Then
         'je objekt typu obrázek
         If (shpObjekt.Type = msoPicture) _
                  Or (shpObjekt.Type = msoLinkedPicture) Then
             'odstranění obrázku
             shpObjekt.Delete
         End If
       End If
     Next shpObjekt
  End With
End Sub


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4819
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12236
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Problémy v síti na obrázku - proč nemůžou počítače komunikovat mezi sebou Příloha(y)
    od zuzana3 » 25 pro 2024 20:33 » v Administrace sítě
    7
    4874
    od zuzana3 Zobrazit poslední příspěvek
    25 pro 2024 22:23
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4791
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3359
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů