IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

possibilité avancé de VBA et excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut possibilité avancé de VBA et excel
    Bonjour tous,

    je n'ai qu'une utilisation basic d'excel et je voudrai savoir les possibilité de ce logiciel car j'ai des choses avancées à effectuer.

    Le contexte:
    j'ai un ami qui monte une petite entreprise (artisan) et comme il a beaucoup de travail et pas le temps de consacrer beaucoup de temps au facturation, gestion... je voudrais lui faire une application qui lui fasse des choses comme ceci et qui lui mettent à jour son site internet.
    Au depart je voulias le faire en C++ car je connais pas mal mais je me suis dit que ça pouvais prendre beaucoup de temps alors qu'excel me permettrai de le faire plus rapidmeent et ça serait plus facile à utiliser pour lui (j'aurais pas besoin de faire une interface graphique sous C++)

    Ce que je veux faire:
    1°) la premiere chose que je voudrais faire c lui preparer une page excel type (ou plusieurs) où il aurait juste à renseigner les montant de chaque sous ensemble ensuite il clique sur un bouton et tous les calculs s'effectuent
    => pour ceci c'est assez facile je pense pas avoir besoin de VBA ?

    2°) ensuite je voudrais que lorsqu'il clique sur ce bouton ça lui crée un dossier avec la date d'aujourd'hui et que ça lui mettent un PDF tout pret avec le details de ce qu'il a rentrée dans le tableau excel
    => pour ceci je ne sais pas du tout comment faire, je dois utiliser VBA? pourriez vous m'orienter vers quelques tuto ou mot clefs... ?

    3°) ce que je voudrais aussi et lui mettre à jour son site internet par exemple dès qu'il met une nouvelle photo dans un dossier ça lui rajoute sur son site internet (ou meme chose si il en eleve du dossier)

    pouvez vous me dire votre avis sur ce programme et eventullement m'orienter vers des tuto ou me donner des mots clefs qui m'aiderons?

    => au fait une question: VB.net es ce la meme chose que VBA ?
    je vous demande ceci car j'ai trouvé un super tuto sur VB.net mais je ne sais pas si il va me servir pour excel...

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Par défaut
    Bonjour,

    1°) Ceci dépendra de tes genres de calculs mais à mon avis , t'as même pas besoin de VBA ( sauf peut être le bouton qui contiendra une ligne de code consistant à calculer ou rafraichir ou même pas de bouton , le calcul est automatique mais ceci peut ramer s'il y a bcp de données)

    2°) Pour ceci , un code VBA est nécessaire , le voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    Option Compare Database
    Option Explicit
     
    Public Sub Creation_Dossier(Chemin As String)
    On Error GoTo Err:
     
    Dim oFSO As Scripting.FileSystemObject
    Dim oDrv As Scripting.Drive
    Dim oFld As Scripting.Folder
     
    Set oFSO = New Scripting.FileSystemObject
    'Instanciation vers le disque concerné
    Set oDrv = oFSO.Drives(Left(Chemin, 1))
    'Instanciation vers le dossier concerné
    Set oFld = oFSO.GetFolder(Chemin)
    fin:
    Exit Sub
    Err:
     'si le dossier n'existe pas
     If Err.Number = 76 Then
      Set oFld = oFSO.CreateFolder(Chemin)
     End If
    Resume fin
    End Sub
     
    Public Sub Test5050()
    Call Creation_Dossier("U:\GestionEtiquettes\Extractions")
    End Sub
    inspiré de ce tuto et de mon projet.

    Pour la conversion en PDF : un conseil tout simple. Installe un convertisseur de PDF ( PDF Creator par exemple ) , lance l'executeur de macro ( onglet developpeur sous Excel ) . Execute la manipulation de conversion à la main et récupére le code.


    3°) Ca dépend de la structure de ta page web mais c'est possible si tu crées une requête VBScript de ce genre :
    - Liste le chemin et le nom des images via FSO et les répertiorer dans un tableau
    - Créer une boucle sous VBScript
    - A chaque élement du tableau ( donc de l'image ) , on associe une balise <IMG src = " element du tableau "> </IMG>

    Cdt

    les différences en VB et VBScript
    Sinon pour le VB.net , je ne peux pas te répondre , je m'y connais pas trop ...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    merci enormement pour tous ceci !!!

    je vais me pencher la dessus

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Mise à jour d'une base données via recherche avancée et formulaire en excel VBA
    Par nazz4 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 21/02/2011, 00h11
  2. [VBA-E] [Excel] Protection d'une plage de cellules
    Par fikou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/11/2002, 11h28
  3. [VBA-E] [Excel] Lancer une macro à une heure donnée
    Par Lysis dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/10/2002, 12h15
  4. [VBA-E] [Excel] Tri automatique
    Par bovi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/10/2002, 10h19
  5. [VBA-E] [Excel] Filtrer le donnees d'une sheet
    Par donia dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/09/2002, 10h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo