Traitement mesures et mise en forme

O

Olymars

Guest
Bonjour,

Je souhaiterais dévelloper un ensemble de macros VBA sous EXCEL afin de me faciliter le traitement de mesures électriques (je travaille dans le test de composants électroniques)

J'ai décomposer le traitement en une quinzaine de Macros différentes.
J'ai reussi a en faire un peu plus de la moitié .

Pour le reste voici le détails de trois opérations que je souhaiterais éffectuer, si une ame charitable passait par la ....

1 - j'ai un fichier d'origine composer d'une liste au format suivant :
sn représente le n° du composant testé:

SN 1
0,02
1,54
3,84
0.54
...
...
SN2
0,03
1.23
3.87
...
SN3
...

Je souhaiterais utiliser une combinaison de commandes
recherche sur le texte SN puis selection de toutes les mesures dans l'intervalle entre SNn et SNn+1.
couper puis coller dans une autre feuille
pour l'ensemble SN1 + mesures en colonne 1
pour SN2 + mesures en colonne 2 .... etc

2 - lorsque toutes mes mesures sont en colonnes, je souhaiterais
créer un graphique sous forme (nuage de points).
Les données sont présentées de la facon suivante :

A B C D E F G H.....
[ Piece n° 1 ][ Pièce n° 2 ] ....

1 test1 val1 val2 val3 val4 val1 val2 val3 .....
2 test2 val1 val2 val3 ...

j'utilise des inputBOX pour recuperer le nombres de mesures par pièces (ici 4) et le nombre de test.

Les différentes plages a inserer dans le graphique (en X plage fixe) et en Y
les plages (a1:d1) puis (e1:h1) etc .... jusqu'a nombres de pieces
puis (a2:d2) pui (e2:h2) jusqu'a nombres de test ...
je n'arrive pas a définir correctement les range du sourcedata pour automatiser le tracage des graphiques ...

3- Comment réussir a faire un copier/coller d'une plage en ne définissant que la cellule de départ lors du collage (j'ai toujours un message me disant que la plage a coller est différente de la taille de la plage d'arrivée )

J'espère avoir été assez clair, sinon j'essayerais de mieux m'expliquer

Merci d'avance pour toutes vos idées.


5
 
O

OlyM@rS

Guest
Merci beaucoup Hervé ca marche parfaitement...

Je continue a chercher de mon coté pour la deuxième partie...

J'ai réussi a écrire quelques chose qui semble marcher, mais c'est tellement lourd, que j'essaye de voir si il n'y a pas de solutions plus simples ...

Salut.

Oly
 
W

wilfried

Guest
Salut a tous,

0lymars, voici ce que je peu te proposé, j'ai adapté une de mes macros à ton problème (j'ai du me faire la même avec un fichier de type ligne à la place de colonnes et mon graphique était un histogramme (courbe de gauss).

Je te le mets en pices jointes...

Bon courage

Wilfried
 

Pièces jointes

  • 0lymars.zip
    21.8 KB · Affichages: 27
O

Olymars

Guest
Merci Wilfried,

Ton Classeur ressemble énormément q ce que je dois faire ...
Seulement tous mes intervalles entre les deux SN ne sont pas forcémment de la même taille... et la ca me spose problème
Et c'est justement la mon problème, car une fois qu'il m'a redefini mes données en colonnes correctement (sans découper au milieu d'intervalles) je recherche les listes n'ayant pas le bon ombres de mesures afin de les éliminées.
Pour mon graphique il faut savoir que :
TEST 1
SN1 -> composant n° 1 @ 25°C
SN2 - > composant n° 1 @ -40°C
SN3 -> composant n° 1 @ 85°C
SN4-> composant n° 1 @ 125°C
SN5 ->composant n° 1 @ 25°C
SN6-> composant n° 1 @ -40°C
- - -
------
TEST 2
SN1 -> composant n° 1 @ 25°C
SN2 - > composant n° 1 @ -40°C
SN3 -> composant n° 1 @ 85°C
SN4-> composant n° 1 @ 125°C
SN5 ->composant n° 1 @ 25°C
SN6-> composant n° 1 @ -40°C
- - -
------

je sors donc une courbe avec nuages de points pour le test 1
chque pièces avec une plage / 4T°C
test 2 idem ...
Test 3 idem ...

En sachant si ca peut vous faire comprendre ma détresse que j'ai a traiter 300 composants à 4 T°C et avec environ 600 mesures par pieces !!!

Bref, voila mes problèmes, merci a toutes les aides disponibles...

OlyM@rS
 

Discussions similaires

Statistiques des forums

Discussions
312 771
Messages
2 091 953
Membres
105 125
dernier inscrit
bidulle