plusieurs problemes comme "ActiveWorkbook" et "worksheet".....
Sub Macro_kml() 'programme en visual basic ActiveWorkbook.Save '********************declaration des variable**************************** Dim text As String Dim sitename As String Dim cellName As String Dim date_t As String Dim BSC As String Dim coord_x As String Dim coord_y As String text = "" '**************entête du fichier test.kml ********************** x1 = "<?xml version=""1.0"" encoding=""UTF-8""?>" x2 = "<kml xmlns=""http://earth.google.com/kml/2.2"">" x3 = "<Document>" x4 = "<name>anwer.kml</name>" text = text + (x1 + x2 + x3 + x4) '*********************le corps du fichier (se qui est variable) **************** For i = 2 To 5 BSC = Feuil1.Cells(i, 1) 'recupération des valeur du tableau sitename = Feuil1.Cells(i, 2) ' pour chaque ligne on récupère le contenu de la colonne cellName = Feuil1.Cells(i, 3) 'cette exemple é fait que pour six colonne date_t = Feuil1.Cells(i, 4) '5 BTS (5 ligne) coord_x = Feuil1.Cells(i, 15) coord_y = Feuil1.Cells(i, 16) '*********identification de style de google earth*********** x5 = "<Style id=""style1""> <color>" + couleur + "</color><href>C:\Users\DELL\Documents/star.png</href> </Style>" x51 = "<Style id= ""style2""> <color>ffff0000</color><href>C:\Users\DELL\Documents/star.png</href> </Style>" x52 = "<StyleMap id=""StyleMap""><key>normal</key><styleUrl>#style1</styleUrl> <key>highlight </key><styleUrl>#style2</styleUrl> </StyleMap>" x6 = "<Folder>" x7 = "<name>AllTunisia_Candidat</name>" x8 = "<open>1</open>" '**********extraction des valeurs depuis le tableau EXCEL*********** x9 = "<name>" + sitename + "</name><styleUrl>#StyleMap</styleUrl>" x10 = "<description><![CDATA[ aaa |GTU210 |\" x11 = \"---- Nom |" + sitename + " |\" x13 = \"---- BSC |" + BSC + " |\" x14 = \"---- SITENAME |" + sitename + " |\" x15 = \"---- CELLNAME |" + cellName + " |\" x16 = \"---- DATE |" + date_t + " |\" x17 = " ]]>" + msg + " " x18 = "</description><coordinates>" + coord_x + "," + coord_y + "</coordinates> " x19 = "</Folder>" text = text + (x5 + x51 + x52 + x6 + x7 + x8 + x9 + x10 + x11 + x13 + x14 + x15 + x16 + x17 + x18 + x19) Next i text = text + "</Document></kml>" '************la concaténation des lignes é contenu dans la variable text *********** '************** text sera envoyer vers un fichier "test.kml" sous c:\test.kml************* Open "C:\test.kml" For Output As #1 ' ****Ouvre le fichier en écriture.**** Print #1, text '**** Ecrit le texte dans le fichier.***** 'Close [1] '********pour la mise a jour automatique sur google , '***il faut fair un fichier lien sur google earth qui pointe sur le fichier test.kml**** End Sub
t me pose plusieurs problemes comme "ActiveWorkbook" et "worksheet".....
Open "C:\test.kml" For Output As #1 ' ****Ouvre le fichier en écriture.****
Print #1, text '**** Ecrit le texte dans le fichier.*****
'Close [1]
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionj'ai pas compris est ce que tu peux me donner un exemple svp ? et merci bien
utilise le moteur de recherche de ce forum. Il te permettra d'y trouver de nombreuses discussions et codes pour piloter Excel depuis VB.Net
ucfoutuest ce que tu peux m'aider a changer mon code puisque je suis debutant en VBA et j'arrive pas a trouver la solution ou a trouver 'objappli.machin ' sur votre forum..J'apprécirai votre aide
lancer un macro excel a partir d'un bouton sous VBA
Private Sub bouton_Click()
Macro_kml
End Sub