Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno excel2010, trim funkcia na vsetko-preventivne. nefunguje vsak na SUMIF.

1. Áno, takto je to OK.

2. Áno, je to správne.

Rozdiel medzi Personal Macro Workbook a Excel Add-In je hlavne v tom, ako ich môžeš preniesť na iný počítač. V prípade Personal musíš makrá kopírovať ručne priamo vo VBA editori - Personal Macro Workbook máš len jeden. Oproti tomu Excel Add-In stačí len prekopírovať ako jeden súbor a zaregistrovať v Exceli - Excel Add-Inov môžeš mať zaregistrovaných viacero. Čo je lepšie záleží od toho, čo potrebuješ.

Čo sa týka premenovania modulu, tak s takýmto problémom som sa ešte nestretol. Ale skúsil by som vytvoriť celý Add-In nanovo, aby sa modul volal už pri prvom uložení tak, ako chceš.

3.

Public Sub Trim_cely_Sheet()
    Dim aWorksheet As Worksheet
    Dim aCell As Range
    Dim aString As String
    
    For Each aWorksheet In ActiveWorkbook.Worksheets
        For Each aCell In aWorksheet.UsedRange
            If Not aCell.HasFormula Then
                aString = Trim(aCell)
                If aCell.Value <> aString Then
                    aCell.Value = aString
                End If
            End If
        Next aCell
    Next aWorksheet
End Sub
4. Neviem o tom, že by sa to v Exceli 2010 dalo nejako špeciálne nastaviť. Excel zobrazuje pozadie buniek podľa farebnej témy, ktorá sa nastavuje priamo v nastaveniach Windowsu (pravý klik na plochu / Prispôsobiť / Farba okna / Rozšírené nastavenie vzhľadu... / Okno). To nastavenie sa ale týka všetkých okien, nie len Excelu - to by ti ale mohlo skôr vyhovovať, ak ti vadí biela farba všeobecne. Ja používam f.lux, s ktorým som veľmi spokojný.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny