Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2991 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Sélection de données après filtre excel et envoi par Outlook

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sélection de données après filtre excel et envoi par Outlook

n°1774031
daviddenni​son89
Posté le 18-08-2008 à 10:19:01  profilanswer
 

Bonjour tout le monde,  
 
Je suis débutant sur la programmation Excel.  
J'ai un petit problème sur VBA depuis pas mal de temps que je souhaiterai résoudre.  
 
Sur mon fichier Excel, dans la première page appelée "distributeurs", j'ai créé un filtre manuel dans l'onglet "donnée" d'Excel 2007.  
 
Dans un premier temps, à partir de ce filtre, je souhaiterai avec une macro sélectionner uniquement les données affichées à l'écran par le filtre et les copier. J'ai  déja essayé avec la fonction suivante:
   

Code :
  1. "For Each cell In ActiveSheet.AutoFilter.Range.SpecialCells(xlCellTypeVisible)"


 
mais cela n'a pas fonctionné et à pris l'ensemble des données du tableur Excel y compris celles qui n'entraient pas dans le filtre.  
 
Ensuite avec les adresses Internet sélectionnées et copiées, j'ai l'intention de faire un mailing.  
 
Voici ce que j'ai réalisé, je crois que c'est correct:  
 

Code :
  1. "Dim Ol As New Outlook.Application
  2. Dim Olmail As MailItem
  3. Dim CurrFile As String
  4. Dim Adresse As String
  5. Set Ol = New Outlook.Application
  6. Set Olmail = Ol.CreateItem(olMailItem)
  7. Adresse = ""
  8. For i = 1 To 65536 Step 1
  9. Range("J3", ActiveCell).Select
  10. 'For Each cell Copy LC(+9)
  11. Adresse = Adresse & " ; " & Cells(i, 18).Value & " ; "
  12. Next i
  13. With Olmail
  14.     .To = Adresse
  15.     .Subject = ""
  16.     .Body = ""   
  17. .Display '.Send
  18. End With

 
 
Si quelqu'un pouvait m'aider pour sélectionner les cellules filtrées et réussir à les copier également, je lui en serai reconnaissant.  
 
Merci d'avance,  
 
David


Message édité par daviddennison89 le 18-08-2008 à 11:46:41
mood
Publicité
Posté le 18-08-2008 à 10:19:01  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Sélection de données après filtre excel et envoi par Outlook

 

Sujets relatifs
Requete site web à la manière d'excel mais en plus grandComment récupérer des données de <select> <option>
[VBA] [EXCEL] Problème Collage Spécial - Transposée[VBA] Controle d'Internet Explorer (IE) avec Excel
Cours et exercices : Base de données[newbie] Modifier données dans un DBgrid?
Select base de donnéesSélection de texte foireuse sous IE6
Ajout de signet dans word depuis excel[VBA][Excel] comparer deux dates
Plus de sujets relatifs à : Sélection de données après filtre excel et envoi par Outlook


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR