Avatar billede denero Juniormester
19. juni 2015 - 11:45 Der er 3 kommentarer og
1 løsning

Usynligt indhold i celler

Excel 2013
I et celleområde, hvor der er kopieret ind fra et andet lignende område er der celler med synlig tekst og nogle uden. Dem uden synlig tekst indeholder tilsyneladende "noget aligevel. Hvis jeg markerer en af disse celler og trykker delete, er der ikke noget længere. Har spottet det ved at en makro kun skal registrere de celler, hvor der indhold. Hvorledes løses dette?
Avatar billede finb Ekspert
19. juni 2015 - 14:36 #1
Ændr makro, så den kun beregner, hvis:
if is.text()
eller
if is.number()
Avatar billede denero Juniormester
24. juni 2015 - 10:09 #2
Undskyld den lange reaktionstid. Har været uden internetforbindelse i flere dage.

Har forsøgt lidt med dine forslag, men de fungerer ikke rigtigt. Har derfor sat den makro, som jeg bruger, her nedenunder

Sub DataTilEnCelle()

Dim outputText As String
Const tegn = ", "

On Error Resume Next

Sheets("Rapport").Select
Range("G3:G11").Select

For Each Cell In Selection
If Not IsEmpty(Cell) Then
outputText = outputText & Cell.Value & tegn
End If

Next Cell

Application.Goto Reference:="Bemærk1"


With Selection
.Clear
.Value = outputText
.Value = Left(.Value, Len(.Value) - 2)
.WrapText = True
End With

End Sub
Avatar billede denero Juniormester
24. juni 2015 - 10:18 #3
Ved at bruge nedenstående makro, er resultatet IsText, ????, men der er ikke noget synligt i cellen. Hvis jeg "deleter" cellen, bliver resultatet isNumeric

Sub x()
   
    If Application.WorksheetFunction.IsText(Range("A1")) Then MsgBox "IsText"
    If Application.WorksheetFunction.IsNumber(Range("A1")) Then MsgBox "IsNumber"
   
    If IsNumeric(Range("A1")) Then MsgBox "IsNumeric"
   
End Sub
Avatar billede denero Juniormester
02. juli 2015 - 10:46 #4
"Saksede denne på nettet. Fjerner umiddelbart "usynligt indhold i celler".

Sub NoNull()
Dim rCell As Range
Application.ScreenUpdating = False
For Each rCell In Selection
If Len(rCell.Value) = 0 Then rCell.ClearContents
Next rCell
Application.ScreenUpdating = True
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester