VB/EXCEL/SQL [Résolu/Fermé]

Signaler
Messages postés
65
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
31 mai 2019
-
Messages postés
65
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
31 mai 2019
-
Bonjour

voilà je cherche a créer à créer un logiciel en VB qui va me permettre a partir d'un fichier excel créer une base de donnée afin de sélectionné différente colonne et d'importer ses colonne en fichier .CSV
je ne sais pas si c’est possible je n’y connais pas grand chose merci de votre aide
cordialement

3 réponses

Messages postés
14476
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
11 juillet 2020
554
Bonjour,
quel VB?
  • VBS
  • VBA -> précisez:
    • Word
    • Excel
    • accès
    • Powerpoint
    • Autre
  • VB6 (ou antérieur, précisez)
  • VB.Net - précisez la Framework et ->
    • Winform
    • WPF

Messages postés
65
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
31 mai 2019

VB WPF .NET Farmwork je passe par visual studio
Messages postés
14476
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
11 juillet 2020
554
Messages postés
65
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
31 mai 2019

Merci beaucoup je vais lire sa tranquillement
Messages postés
6831
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 juillet 2020
532
Messages postés
65
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
31 mai 2019

pour une fois non je n'est pas la même question mais je m'explique mal, mais ceci m'aide quand même donc merci encore une fois
mais en faite je veux que:
si A1 est remplie j'ajoute une Date dans B1
si A2 est remplie j'ajoute une date dans B2
...
jusqu’à se que les 2 colonne s’aligne parfaitement.
en gros créer une boucle tant que A ligne i est remplis alors remplir B ligne i
i étant un variable qui sera en fonction du nombre de ligne

je suis plus claire comme sa ?
Messages postés
6831
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 juillet 2020
532
voir l'exemple 1 bis pour faire une boucle sur une colonne

https://www.developpez.net/forums/d605223/logiciels/microsoft-office/excel/contribuez/boucles-parcourir-colonne-ligne-plage-donnees-2-methodes/

If var = "" Then
'on fait rien
Else
"B" & NoLig = Date
End If


voilà la démarche à suivre
Messages postés
65
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
31 mai 2019

merci beaucoup, c'est parfait sa fonctionne super bien
une petite autre question. et oui encore !!! Vraiment désolé mais en tous cas vous avez un niveau impressionnant je ne sais pas si vous travailler dans cette branche mais si c'est le cas je comprend totalement votre choix de métier.

bref ma dernière question c'est:
voila en gros en se moment nous somme en novembre 2018
j'aimerai que automatiquement j'ai une cellule qui se remplisse disant par exemple

teste 2018 T4
teste étant un mots qui e change pas
2018 étant l'année actuelle
et T4 (trimestre 4)
sachant que T1 serais les mois 01/02/03
T2 serai les mois 04/05/06
T3 serai les mois 07/08/09
et par logique T4 les mois 10/11/12

voilà et comme vous diriez a TheLucas160
" Tu t'embarques encore dans une usine à gaz" mdr
je m'en excuse d'avance je sais que je ne demande certainement pas simple cette fois si.
Messages postés
6831
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 juillet 2020
532
Là tu as exactement ce que tu recherches, a toi de l'adapter

https://mhubiche.developpez.com/vba/fiches/comprendre/fonctions/datetime/#LV

et pour l'utiliser:

MsgBox Semaine(Now)
MsgBox Trimestre(Now)
MsgBox DernierJour(Now)



Voilà

@+ Le Pivert
Messages postés
65
Date d'inscription
mardi 13 novembre 2018
Statut
Membre
Dernière intervention
31 mai 2019

Ah parfait si c'est juste a adapté c'est encore mieux !
Sinon je confirme j'ai une belle usine a gaz.
En tous cas merci beaucoup.