Avatar billede sajbar Nybegynder
09. april 2003 - 16:19 Der er 15 kommentarer og
1 løsning

checke om inholdet af en celle er et nummer

hejsa, findes der en funtion som kan checke om indholdet af en celle...altså det der står på skærmen er et nummer/tal

/Daniel
Avatar billede jkrons Professor
09. april 2003 - 16:22 #1
Er.Tal()
Avatar billede Chewie Novice
09. april 2003 - 16:22 #2
Hvad skal der ske hvis det ikke er et tal ??
Avatar billede jkrons Professor
09. april 2003 - 16:24 #3
Funktionen returnerer SAND, hvis indholdet i den celle der testes er et tal. Falsk, hvis det ikke er et tal.

Test evt. videre på den med HVIS.
Avatar billede jkrons Professor
09. april 2003 - 16:24 #4
fx

=HVIS(ER.TAL(A1);"JA";"Nej")
Avatar billede sajbar Nybegynder
09. april 2003 - 16:24 #5
jeg skal have lavet en funktion der gemmer en række tal fra en kollonn i en database, men den skal kun gemme inholdet hvis det et tal som vises på skærmen..
Avatar billede sajbar Nybegynder
09. april 2003 - 16:25 #6
jkrons: dvs. at i den engelske udgave er det vel en =IF(is.number(a1);"true";"false") ?
Avatar billede jkrons Professor
09. april 2003 - 16:25 #7
OK, funktionen her tester om indholdet er et tal. Den skriver dog også SAND, hvis indholdet er en formel med et tal som resultat. Du må selv sørge for at gemme i databasen :-)
Avatar billede jkrons Professor
09. april 2003 - 16:26 #8
if(ISNUMERIC(a1)..... er den engelske variant
Avatar billede jkrons Professor
09. april 2003 - 16:27 #9
Sorry. DEt er iVBA. I formel er det ISNUMBER.
Avatar billede sajbar Nybegynder
09. april 2003 - 16:27 #10
jeg vil lige forsøge at prøve det du har skrevet jrkons, jeg vender tilbage senere med point hvis det virker :)
Avatar billede Chewie Novice
09. april 2003 - 16:27 #11
sajbar >> kan du ikke lave det med filter (under data) ?
Avatar billede jkrons Professor
09. april 2003 - 16:28 #12
Helt i orden.
Avatar billede jkrons Professor
09. april 2003 - 16:35 #13
Hvis du skal gemme det i en database er det nok nemmere med en makro i denne stil:

Sub GemtTal()

  For Each c In Worksheets("ark1").Range("a1:a10").Cells
  If IsNumeric(c.Value) Then
      Kode der gemmer i database
  End If
Next c
End Sub

Hvor worksheet og range udskiftes med det aktuelle.
Avatar billede jkrons Professor
14. april 2003 - 11:39 #14
Ku' du bruge noget af det?
Avatar billede sajbar Nybegynder
14. april 2003 - 11:55 #15
ja det kunne jeg havde helt glemt dig..sorry
Avatar billede jkrons Professor
14. april 2003 - 16:34 #16
Helt i orden!  Det var bare lige for at få lukket. Tak for point.
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