Créer une liste puis interroger une base
Résolu/Fermé
dhaze
Messages postés
109
Date d'inscription
mardi 27 septembre 2011
Statut
Membre
Dernière intervention
6 février 2020
-
Modifié par dhaze le 9/02/2015 à 17:57
dhaze Messages postés 109 Date d'inscription mardi 27 septembre 2011 Statut Membre Dernière intervention 6 février 2020 - 17 févr. 2015 à 19:23
dhaze Messages postés 109 Date d'inscription mardi 27 septembre 2011 Statut Membre Dernière intervention 6 février 2020 - 17 févr. 2015 à 19:23
A voir également:
- Créer une liste puis interroger une base
- Créer une liste déroulante excel - Guide
- Créer une adresse hotmail - Guide
- Créer une story facebook - Guide
- Créer un compte google - Guide
- Créer un compte gmail - Guide
1 réponse
dhaze
Messages postés
109
Date d'inscription
mardi 27 septembre 2011
Statut
Membre
Dernière intervention
6 février 2020
17 févr. 2015 à 19:23
17 févr. 2015 à 19:23
Par manque de réponse, voici comment j'ai contourné mon premier problème.
Pour le formulaire, je suis toujours cliente ;-)
Ciao !
Pour le formulaire, je suis toujours cliente ;-)
Ciao !
Sub Liste_interrogation_base() '********************************************************************************** ' Création d'une feuille "Résultat interrogation base" '********************************************************************************** Application.ScreenUpdating = False Dim Retour_Tableau As String Dim Retour_Feuille As String Retour_Tableau = ActiveWorkbook.Name Retour_Feuille = ActiveSheet.Name Sheets.Add.Move After:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = "Résultat interrogation base" '********************************************************************************** ' Sélection et copier/coller de la colonne du tableau d'origine '********************************************************************************** Sheets(Retour_Feuille).Select ActiveSheet.Range(ActiveSheet.Range("F65536").End(xlUp), "F1").Select Selection.Copy Sheets("Résultat interrogation base").Select Range("A1").Select ActiveSheet.Paste Selection.PasteSpecial Paste:=xlPasteColumnWidths ActiveSheet.Paste '********************************************************************************** ' Suppression de tous les boutons '********************************************************************************** Sheets("Résultat interrogation base").Shapes.SelectAll Selection.Delete '********************************************************************************** ' Suppression des lignes commencant par un hashtag '********************************************************************************** Dim Suppression_Hashtag As Integer For Suppression_Hashtag = [A65536].End(xlUp).Row To 1 Step -1 If Not Cells(Suppression_Hashtag, 1).Find("#") Is Nothing Then Rows(Suppression_Hashtag).Delete Next Suppression_Hashtag '********************************************************************************** ' Création d'une liste au format texte '********************************************************************************** Dim Creation As Object, Liste As Object, I As Integer, S As String Set Creation = CreateObject("Scripting.FileSystemObject") Set Liste = Creation.CreateTextFile("C:\temp\liste.txt", True) I = 2 While Not IsEmpty(Cells(I, 1)) S = S & Cells(I, 1) & vbCrLf I = I + 1 Wend Liste.WriteLine S Liste.Close MsgBox "Liste crée dans:" & Chr(10) & _ "C:\temp\liste.txt", vbInformation, "Chemin Liste" '********************************************************************************** ' Ouverture de la page "Etat de la base" '********************************************************************************** Dim Internet_Explorer Internet_Explorer = Shell("C:\Program Files\Internet Explorer\iexplore.exe http://xxxxx.fr/etatbase/etatbase.htm", vbNormalFocus) MsgBox "Attendre la fin du téléchargement avant de continuer...", vbInformation, "procédure" etc...