Forums XLPages

Tous les messages (Damien)

Re: Amélioration code VBA
#1
Débutant XLPages

Inscription: 02/04/2010

Messages: 4

Système d'exploitation:
PC
Version Excel utilisée:
2003 et 2007
Posté le : 09-04-2010 23h12
Bonjour,

Je vous envoye la version complete avec le premier tableau quasiment remplit pour donner l'exemple.
Il reste une dernière ligne vide dans le tableau, il suffit de remplir cette dernière ligne (juste la date suffit) pour pouvoir selectionner la valeur 2 qui apparait dans la liste déroulante de la cellule F7. Et ainsi de suite pour les autres tableaux.

Le but de ce fichier est de suivre des essais d'endurance, donc régulièrement, je vais relever le nombre de cycles effectués ainsi que l'heure, ce qui me donne automatiquement un temps de cycle. Et enfin, une colonne observations pour les observations...(normal).
Je souhaite pouvoir proteger le fichier avec un mot de passe pour proteger les cellules, et éviter d'effacer le travail. Le problème est que je ne sais pas le faire avec VBA, je sais activer la protection, mais sans mot de passe.

La première macro qui est dans la feuil1 servait à la base à définir les zones d'impressions pour n'afficher que les taleaux apparants. Je contais mettre des mises en forme conditionnelle pour former mes tableaux, dans ce cas, excel aurait imprimer des feuilles vierges.
Ensuite, je me suis tourner vers VBA pour faire apparaitre mes tableaux, mais ne connaissant pas le langage, j'ai du enregistrer des macros et me servir de ce qui m'était utile. Ce n'est pas performant, mais ça marche.
Donc si tu peux améliorer tout ça.

Pour moi c'est clair, mais je me doute bien que ce n'est pas forcément le cas.
Je reste à disposition.

Merci pour vôtre intêret.

Damien


Edité par Damien le 13/04/2010 08:38:25
Hors Ligne
Rapport   Haut 

Re: Amélioration code VBA
#2
Débutant XLPages

Inscription: 02/04/2010

Messages: 4

Système d'exploitation:
PC
Version Excel utilisée:
2003 et 2007
Posté le : 09-04-2010 17h48
Bonjour,

Etant au travail, je n'avais pas la possibilité de zipper le fichier, je suis rentré chez moi et c'est fait.
Dans le fichier .zip, vous trouverer donc le fichier avec les macros qui vous montrerons plus précisement ce que je souhaite.

Merci d'avance pour les volontaires.

Damien









Edité par Damien le 13/04/2010 08:39:05
Hors Ligne
Rapport   Haut 

Amélioration code VBA
#3
Débutant XLPages

Inscription: 02/04/2010

Messages: 4

Système d'exploitation:
PC
Version Excel utilisée:
2003 et 2007
Posté le : 09-04-2010 15h45
Bonjour,

J'ai écris quelques lignes de codes pour faire apparaitre des tableaux en fonction de la valeur (entre 1 et 5) contenue dans la cellule F7.

Je voulais savoir si quelqu'un pourrais améliorer la rapidité d'execution des macros en respectant les tableaux existant.
Cette mise en forme me convient parfaitement, sauf que quand un nouveau tableau apparait, il efface le cadrillage droit du tableau précédent.

Le fichier est proteger, car je ne souhaite pas pouvoir modifier les cellules du tableau, sauf celles qui sont en jaune.
Les autres cellules se remplissent avec une macro qui fonctionne pour le moment.

Si ça interesse quelqu'un, merci de me contacter, le fichier étant plus gros que 80 Ko, je ne peut le mettre en ligne.

Merci d'avance.

Damien




Hors Ligne
Rapport   Haut 

Zone d'impression variable
#4
Débutant XLPages

Inscription: 02/04/2010

Messages: 4

Système d'exploitation:
PC
Version Excel utilisée:
2003 et 2007
Posté le : 04-04-2010 11h38
Bonjour,

Je souhaiterais pouvoir définir des zones d'impressions différentes en fonction d'une valeur dans une cellule.
Je m'explique : si dans la cellule A1 (par exemple) la valeur est 1, je voudrais qu'excel définisse la zone d'impression comme étant le champ nommé : Impression1 (Feuil1!$A$1:$G$56). Si par contre la valeur de la cellule A1 est 2, je voudrais qu'excel définisse la zone d'impression comme étant le champ nommé : Impression2 (Feuil1!$A$1:$G$56;Feuil1!$H$1:$N$56).

Si possible j'aimerais pouvoir le faire sous excel et non sous visual basic.

Le fichier exel sera de préférence en version 97-2003.

Je vous joins le fichier Zones d'impression dans lequel, j'ai décris ce que je souhaite, les champs sont déjà nommés.

Je vous remmercie d'avance pour vôtre aide.

Damien





Pièce jointe:
xls Zones d'impression.xls   [ Taille: 18.50 Ko - Téléchargements: 679 ]
Hors Ligne
Rapport   Haut