Är det möjligt att ta ett värde från ett e-mail och sedan infoga det i exel med ett makro? Kan man lösa detta på någon sätt med VB och i såfall hur? hmm, kan du förklara lite mer hur du vill att det ska fungera? Vi har en programvara på jobbet som läser av värden från en tank och sedan automatiskt skickar ut varje värde till en angiven e-mail adress.. Det jag vill är att man ska kunna få in värdet i Exel från t ex Outlook utan att behöva föra över det manuellt varje gång. Jag vet inte om detta hjälper men jag har en funktion som gör det omvända dvs hämtar uppgifter från ett Excelark och skriver ett email åt dig, koden är: Med funktionen "hämta extern data" i Exel kan man hämta data från en databas. Om man nu kunde skicka värdet med ett e-mail till en databas så har ju allt löst sig, går det möjlightvis att skicka ett e-mail till en databas??vb hjälp i Exel
Sv: vb hjälp i Exel
Vill du ha ett program som läser av ett email och stoppar in ett eventuellt värde i Excel?
/MagnusSv: vb hjälp i Exel
Sv: vb hjälp i Exel
Sub SendEMail()
Dim Email As String, Subj As String
Dim Msg As String, URL As String
Dim r As String, x As Double, s As Integer
' Get the email address
Email = "här skriver du in din emailadress"
r = InputBox("Du som vill maila heter: ")
' Message subject
Subj = "Här skriver du rubriken på ditt email"
' Compose the message
Msg = ""
Msg = Msg & "Hej Ditt namn, " & vbCrLf & vbCrLf
Msg = Msg & "Jag vill fråga dig följande: " & vbCrLf & vbCrLf
Msg = Msg & "mvh " & r
' Replace spaces with %20 (hex)
Subj = Application.WorksheetFunction.Substitute(Subj, " ", "%20")
Msg = Application.WorksheetFunction.Substitute(Msg, " ", "%20")
' Replace carriage returns with %0D%0A (hex)
Msg = Application.WorksheetFunction.Substitute(Msg, vbCrLf, "%0D%0A")
' Create the URL
URL = "mailto:" & Email & "?subject=" & Subj & "&body=" & Msg
' Shell the Windows Start command
x = Shell("Start " & URL)
' Wait two seconds before sending keystrokes
Application.Wait (Now + TimeValue("0:00:02"))
Application.SendKeys "%s"
End SubSv: vb hjälp i Exel