< návrat zpět

MS Excel


Téma: Pád Excelu rss

Zaslal/a 26.1.2012 16:25

Jeza.mAhoj,

mám soubor se spoustou dat a maker, jeden z úkonů mi do buňek vkládá komentář bez textu, ale s vlaječkou na pozadí. Po několika letech používání začal soubor padat (respektive celý excel), aniž bych věděl proč.
Po odstranění veškerých objektů, dat, komentářů mi na listu zůstalo pár vlajek, ale nejsou zde jako objekt a nevím jak je smazat - ani nevím jak se tam dostaly, různým testováním jsem se dostal k tomu, že při najetí myší nad tuto vlaječku spadne excel.
Nenapadne někoho jak se jich zbavit v živé verzi mého souboru, aniž bych musel vytvářet celý list znovu?
V příloze posílám ukázku bez dat.

Díky
M@

Příloha: zip7068_x2.zip (11kB, staženo 11x)
stop Uzamčeno - nelze přidávat nové příspěvky.

icon #007069
Poki
ahoj,
identifikoval jsem tam podivne Komentare (asi pozustatky, ale jsou to ty vlajecky).
Kdyz jsem smazal (makrem) komentare Comment 212 - Comment 222, slo to normalne.
Nemam ale tuseni, co to udela s tvym normalnim souborem - zkusit se to ale da 10
Sub smazat()
For i = 212 To 222
ActiveSheet.Shapes("Comment " & i).Delete
Next i
End Sub
citovat
#007074
Jeza.m
Vypadá to nadějně, hned zítra v práci zkusím.
Vypadá to, že jelikož se těmito dvěmi indexy smaže všech 9 vlajek, že některé musí mít stejný index, což je asi to co excel zblbne a zhroutí - ale stejně mi hlava nebere jak se to stalo :-).

Díky za Tip a snad i řešení.

M@citovat
#007078
Jeza.m
Nedalo mi to a ještě jsem se připojil do práce, tam mě to hned vykoplo - ty indexy jsou jiné a kupodivu mi to nebralo ani ActiveSheet.
Nakonec ale vyřešeno pomocí:
Public Sub smazat()
For Each Shape In List4.Shapes
If InStr(1, Shape.Name, "Comment", vbTextCompare) <> 0 And Shape.Width = 14.25 Then
List4.Shapes(Shape.Name).Delete
End If
Next
End Sub


Ještě jednou díky
M@citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse