|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 50 ![]() |
Bonjour,
Le temps d'exécution d'un code vba est-il proportionnel au poids du fichier ? Excel est-il plus rapide en fonctionnant sur un gros fichier ou sur plusieurs petits ? Taille du projet : - nombre de lignes : dans l'absolu autant d'entrée en ligne que l'autorise excel 2010. Cependant 1000 lignes serait déjà beaucoup... - nombre de colonnes : indéterminé (surement pas loin de 2000 mais sur la plupart des lignes beaucoup seront vides) - format des cellules : exclusivement du texte (aucune formule de calcul) Merci |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Architecte Inscription : mai 2002 Messages : 1 057 ![]() |
Je commencerais pas alléger en évitant les lignes vides.
|
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 924 ![]() |
Bonjour,
Citation:
Ce sera beaucoup plus performant.
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
||
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 50 ![]() |
Bonjour,
Comme beaucoup de personne dans mon cas (enfin je suppose) la structure dans laquelle je travaille ne dispose que de la suite de base d'office et donc access n'est pas compris dedans. Je dois donc composer avec excel... |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 924 ![]() |
Dans ce cas, je te conseil d'utiliser SQL express (Version gratuite de SQL server).
L'avantage est que si ton projet prend de l'ampleur il est très simple de passer à une version serveur de SQL server. http://msdn.microsoft.com/fr-fr/express/aa718378
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Architecte Inscription : mai 2002 Messages : 1 057 ![]() |
Et pourquoi ne pas se tourner vers LibreOffice ? http://fr.libreoffice.org/
|
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 50 ![]() |
Merci pour vos réponses.
Pas le temps de regarder ça ce soir mais je vous tiens au courant. Merci |
|
|
00
|
|
|
#8 |
![]() ![]() |
Bonjour
On prend très bien géré un fichier mdb (Access) sans Access à partir d'Excel en utilisant la technologie DAO, mais il faut de bonnes connaissances dans ce domaine. @AidezMoiSvp Il faudrait donner plus de détails sur tes données, pour créer un classeur optimisé. Car là tu n'as que des réponses théoriques. On ne choisit pas un logiciel (Excel, Access, la suite Libre Office ou autre) qu'en fonction d'un cahier des charges. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
10
|
|
|
#9 | |
|
Invité régulier
![]() Inscription : février 2011 Messages : 50 ![]() |
Bonjour,
Citation:
J'ai déjà posté dans la section "Conception". Sans trop de succès. Je vais essayer d'être plus précis ici. 1° Pourquoi je me suis basé sur excel ? Programme facile d'accès (plutôt simple à comprendre, logiciel présent sur tous les postes dans ma structure). 2° Ce que je veux faire ? Un "logiciel" de gestion de contrat. J'ai esquissé ce projet sur excel (principe de fonctionnement, lien logique, présentation générale, ...). Je dispose (toujours sous excel) de plusieurs "module" : - un module dit "évènementiel" : datés clé avec création de tâche dans outlook, ... - un module dit de "rédaction" : l'utilisateur entre les données dans un USF pour rédiger le contrat sous word. - un module dit d'"exécution" : gestion du contrat (avenant, ordre de service, ...). 3° Présentation des contrats : Les contrats peuvent être "complexes" c'est à dire qu'un contrat peut être divisé en lot. Ces derniers peuvent comprendre des options, des variantes, des tranches, avoir des dates de démarrage différentes, ... Ex : un contrat comprend 25 lots, 10 lots comprennent 5 options, 10 lots comprendre 8 variantes, ... 4° Pourquoi mon fichier excel est si volumineux ? J'ai réservé les colonnes ainsi : - une colonne pour l'intitulé du lot et la description du lot (soit 40 colonnes) - une colonne pour l'intitulé et la description de l'option (soit 400 colonnes) - une colonne pour l'intitulé et la description de la variante (soit 400 colonnes) - une colonne pour le nom et les coordonnées de l'entreprise (sachant que plusieurs entreprises peuvent être retenue pour un lot. Tout cela multiplié par le nombre de ligne (une ligne = un contrat). Mes esquisses sur excel fonctionnent bien. Seulement, je n'ai testé que sur des petits contrats (3 ou 4 lots par contrat, très peu voire pas d'options ou de variantes, ...). J'espère avoir apporté assez de précision. Merci |
|
|
|
00
|
|
|
#10 |
|
Membre émérite
![]() ![]() Conseil + Formation Inscription : février 2010 Messages : 598 ![]() |
Bonjour
Cela confirme plutôt l'option base de données. Si ta structure a Office 2010 un seul Office avec Access et des runtime pour les postes me parait la bonne piste. |
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 50 ![]() |
C'est le cas effectivement.
Bon on dirait que je n'ai plus qu'à apprendre le langage Access... Je laisse le poste ouvert pour d'autres avis. Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com