Bonjour,
Je veux créer une fonction pour mettre un tableau dynamique excel dans un mail.
J'ai trouvé ce code sur internet.
Sub emai_range()
Dim OutApp As Object
Dim OutMail As Object
Dim count_row, count_col As Integer
Dim pop As Range
Dim strl, str2 As String
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
count_row = WorksheetFunction.CountA(Range("A1", Range("A1").End(xlDown)))
count_col = WorksheetFunction.CountA(Range("A1", Range("A1").End(xlToRight)))
Set pop = Sheets("Fichier Suivi").Range(Cells(1, 1), Cells(count_row, count_col)
Le code marche bien, sauf il a été conçu pour un tableau où toutes les cellues sont remplies.
Mon tableau a des cellules vides donc seulement la première partie du tableau qui est rempli est exporté.
Pour la partie count_col j'aimerais que le range va d'A1 à AC1... j'essayais de reformuler le code qqs fois mais sans succès.
Quand j'essaye Range("A1:AC1") ça prends des cellules vides du tableau mais pas l'intégralité.
Savez-vous quoi faire?
Merci,