Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Skapa en variabel med ett värde från en cell.

Postades av 2004-03-19 10:03:05 - Henrik Suominen, i forum microsoft office, Tråden har 2 Kommentarer och lästs av 826 personer

Med mina begränsade vbakunskapaer skapar jag en variabel på följande vis.
1. Skickar värdet tilll en fil
2. Öppnar och läser in värdet till en variabel.

Det fungerar jättebra men det är onödigt att göra det på detta vis.
Hur gör man 'på riktigt'

mvh Henrik


Code begin
---------------------------------------------------------------------------------------
'TABELL
'Markerar rad som ska med
Range("E4:F4").Select

'tabell = rnCell.Value

Set fsoObject = New Scripting.FileSystemObject
Set fsoFil = fsoObject.CreateTextFile(temp, True) 'Skapar tempfil

For Each rnCell In Selection.Cells
fsoFil.Write rnCell.Value
Next rnCell
fsoFil.Close

'Lägger in kolumner i en variabel (TABELL) som används senare.
Set fsoFil = fsoObject.OpenTextFile(temp, ForReading)
tabell = fsoFil.ReadLine
fsoFil.Close
Kill temp
------------------------------------------------------------------------------------
Code Ends


Svara

Sv: Skapa en variabel med ett värde från en cell.

Postades av 2004-03-19 12:09:12 - Olof Gardell

Hej Henke

Du verkar vilja att variabeln skall ha värdet TestSträng
om det står "Test" i cell E4 och "Sträng" i cellen F4.

Eftersom du säger att dina kunskaper är begränsade så visar jag först
din lösning fast med lite säkrare angivelse av filnamnet och sen den
lösning du frågar efter. Båda är testade och fungerar.

Din modifierade lösning
<code>
'TABELL
'Markerar rad som ska med
Range("E4:F4").Select

'tabell = rnCell.Value

Set fsoObject = New Scripting.FileSystemObject
Set fsoFil = fsoObject.CreateTextFile("c:\temp.txt", True) 'Skapar tempfil

For Each rnCell In Selection.Cells
fsoFil.Write rnCell.Value
Next rnCell

fsoFil.Close

'Lägger in kolumner i en variabel (TABELL) som används senare.
Set fsoFil = fsoObject.OpenTextFile("c:\temp.txt", ForReading)
tabell = fsoFil.ReadLine
fsoFil.Close
Kill "c:\temp.txt"
</code>

Min lösning
<code>
Dim Tabell As String

Range("E4:F4").Select

'Egentligen inte nödvändigt här men har du använt variabeln i kod före
'så kan det vara bra att vara säker på att den är tom
Tabell = "" 'Se till att variabeln är tom

For Each rnCell In Selection.Cells
Tabell = Tabell & rnCell.Value
Next rnCell

MsgBox Tabell
</code>


Svara

Sv: Skapa en variabel med ett värde från en cell.

Postades av 2004-03-22 07:33:58 - Henrik Suominen

Tackar tackar för detta. Nu är mina vbakunskaper lite mindre begränsade...

mvh Henrik


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 808
27 960
271 761
481
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies