Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 9 su 9

VBA Microsoft Excel / Microsoft Outlook

  1. #1
    Profumino non  in linea Novello
    Buona sera,

    Buona pasqua a tutti in tanto per iniziare, non so se questa la sezione giusta, ma vedendo scritto VBA ho postato qua. Ho un problemuccio, vedo che siete ben esperti qua, per tanto penso che mi possiate aiutare almeno spero...

    Allora, io ho una cartella di lavoro di excel con 3 colonne

    Foglio1
    - Nome (Colonna A)
    - Cognome (Colonna B)
    - Email (Colonna C)

    Ho scritto in VBA l'email (la maschera di inserimento dati) automatizzando Outlook e funziona aggiunge destinatari, oggetto etc. (senza variabili), ma il problema mio st nel far capire ad Outlook che le Email se le dovrebbe prendere per conto suo dal "Foglio1" "Colonna C" e non che sia io ha darlele ogni volta...

    Ora io ho scritto questo codice su V.B.A. ma evidentemente c' qualcosa che per il programma non va bene... voi saprete dirmi cosa che devo dirli e scriverli esattamente? perch davvero non so pi dove anda a parare a questo punto


    .To = Worksheels("Foglio1").Column("3")
    
    Un grazie a chi mi sa rispondere e aiutarmi.

  2. #2
    L'avatar di Niceman
    Niceman non  in linea Scolaretto
    Quote Originariamente inviato da Profumino Visualizza il messaggio
    .To = Worksheels("Foglio1").Cells(8 , 3)
    
    ' dove 8 la riga dove si trova l'indirizzo mail e 3 la colonna
    prova con questa modifica od eventualmente posta il codice che usi
    Ultima modifica di Niceman; 24-04-2011 13:42 
    ℹ️ Leggi di pi su Niceman ...

  3. #3
    Profumino non  in linea Novello
    Quote Originariamente inviato da Niceman Visualizza il messaggio
    prova con questa modifica od eventualmente posta il codice che usi
    Innanzi tutto grazie per la risposta ma qualcosa non va, mi dice Sub non definita. Ti posto il codice cosi vedi te...

    Set Outlook = CreateObject("Outlook.Application")
    Set Email = Outlook.CreateItem(MailItem)
    Email.Display
    With Email
    .To = Worksheels("Foglio1").Cells(1, 3)
    .CC = ""
    .Bcc = ""
    .Body = ""
    .Subject = "Microsoft Visual Basic Automatic Mail"
    .Importance = olImportanceHigh
    End With
    Email.Send
    
    Ho provato anche con il codice che mi hai detto te

    .To = Worksheels("Foglio1").Cells(8, 3)
    
    Ma la sub non la definisce
    Ultima modifica di Profumino; 24-04-2011 18:36  Motivo: Mancanza di 1 codice

  4. #4
    L'avatar di Niceman
    Niceman non  in linea Scolaretto
    Se hai fatto un copia e incolla di quel codice probabilmente hai dimenticato di copiare qualcosa.

    Il tuo problema non nel codice ma nel livello di conoscenza che hai di VBA, leggiti un p la Guida in linea
    ℹ️ Leggi di pi su Niceman ...

  5. #5
    Profumino non  in linea Novello
    Quote Originariamente inviato da Niceman Visualizza il messaggio
    Se hai fatto un copia e incolla di quel codice probabilmente hai dimenticato di copiare qualcosa.

    Il tuo problema non nel codice ma nel livello di conoscenza che hai di VBA, leggiti un p la Guida in linea
    Ok, il pollice dovrei avertelo dato, almeno a me apparso con il commento "Grazie"
    una ultima cosa... in che sezione della guida in linea?

  6. #6
    L'avatar di Niceman
    Niceman non  in linea Scolaretto
    Prova a leggerti "Argomenti concettuali di Visual Basic" "Chiamata di routine Sub e Function"
    ℹ️ Leggi di pi su Niceman ...

  7. #7
    Profumino non  in linea Novello
    Grazie, evidentemente la mia logica non esatta a quella del pc
    Grazie ancora per l'aiuto

  8. #8
    Profumino non  in linea Novello
    Quote Originariamente inviato da Profumino Visualizza il messaggio
    Ok, il pollice dovrei avertelo dato, almeno a me apparso con il commento "Grazie"
    una ultima cosa... in che sezione della guida in linea?
    Ok problema risolto.
    Evidentemente non aveva preso bene il comando che gli avevo dato sulle celle
    uscendo da Excel e rientrando ha accettato la modifica al codice che tu mi hai consigliato e ora funge
    Grazie infinite per il supporto,
    ma semplicemente bastava riavviarlo

  9. #9
    L'avatar di Niceman
    Niceman non  in linea Scolaretto
    Perfetto, a volte son le cose banali che ci fan perdere pi tempo
    ℹ️ Leggi di pi su Niceman ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. [Outlook] rogrammazione nuovo modulo vba microsoft outlook
    Da mandolinovito nel forum Microsoft Word
    Risposte: 15
    Ultimo Post: 17-01-2013, 09:24
  2. Microsoft Outlook
    Da antonio_81 nel forum Microsoft Windows
    Risposte: 4
    Ultimo Post: 31-07-2006, 20:27
  3. microsoft outlook
    Da leroi nel forum Microsoft Windows
    Risposte: 2
    Ultimo Post: 05-04-2005, 12:32
  4. Microsoft Outlook Xp
    Da Sonnyland nel forum Microsoft Windows
    Risposte: 2
    Ultimo Post: 29-12-2004, 11:57
  5. Microsoft Outlook...Problema
    Da mib85 nel forum Microsoft Windows
    Risposte: 8
    Ultimo Post: 08-12-2003, 00:49