Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1714 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Création de ligne/ Tableau Type sous excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Création de ligne/ Tableau Type sous excel

n°1824734
pierroo08
Posté le 10-12-2008 à 11:00:05  profilanswer
 

Bonjour a tous,
Je suis dévutant en VBA et j'ai lu plusieur sujet a propos de mon problème mais sans succés.
 
Mon objectif est de :
 - Grace a un bouton créer une ligne type avec des formules deja présentes dans celle ci ( formules definies
 dans d'autre ligne auparavant)
 
 - Un autre objectif serait de créer directement des tableau type grace à un autre bouton.
 
Cela est il possible?
Si oui comment?
 
Je pourrai vous joindre le fichier excel si besoin

mood
Publicité
Posté le 10-12-2008 à 11:00:05  profilanswer
 

n°1824744
seniorpapo​u
Posté le 10-12-2008 à 11:10:56  profilanswer
 

Bonjour,
cela doit être possible, le tout est de bien exposer ton problème. Tu peux joindre un fichier excel en passant par cjoint.com
Cordialement

n°1824757
pierroo08
Posté le 10-12-2008 à 11:23:04  profilanswer
 

http://cjoint.com/?mkme2eGl7h
 
Voici le lien.
 
Le principal problème est donc de créer une nouvelle ligne avec les menu déroulant et les formule de cherches deja définie dans les cellules

n°1824786
Ptit loup
Quand c'est flou, y'a un loup
Posté le 10-12-2008 à 12:11:59  profilanswer
 

Jvois pas de menu déroulant dans ton fichier... ?!??
 
En gros, ce qu'il faut bien voir, c'est ce que tu veux exactement... bien définir les champs qui t'intéressent, et où... sachant que tu dois rendre ton truc "générique" pour pouvoir le coder, Excel ne fait pas encore dans l'intelligence artificielle.
 
Le bouton avec les formules;.. en gros, tu ferais un copier-coller d'une autre partie ?
 
En résumé
-> essaye de voir comment tu procèdes manuellement quand tu fais les chose pour le transcrire en un pseudo algorithme que tu pourras ensuite coder.
Ensuite, il faut aussi voir d'où viennent tes données sources, pour savoir comment les intégrer...
Ensuite, eh bien tu vas ajouter des données, les affecter à ces cellules, tu pourras aussi affecter des formules à d'autres cellules, etc... (le tout est bien de savoir si tu as des dimensions "fixes" ou variables pour ton tableau, ce qui compliquerait légèrement le code, mais reste tout à fait faisable).
 

n°1824805
pierroo08
Posté le 10-12-2008 à 12:27:42  profilanswer
 

Ptit loup a écrit :

Jvois pas de menu déroulant dans ton fichier... ?!??
Le bouton avec les formules;.. en gros, tu ferais un copier-coller d'une autre partie ?
 


 
Oui dans le principe c'est ca. Ca prendrai les formules des lignes deja remplie ( par explemple la ligne " M0" )
 
Ce que je veut exactement c'est que grâce à un bouton pouvoir inserer une nouvelle ligne qui contient les formules que tu a pu voir dans les lignes déjà existantes.
 
concernant les "menu déroulants" j'ai du mal m'exprimer ce sont en fait les petites listes de choix par exemple celle de la colonne "Type Pe "
 
Le but et que la personne qui utilisera ce tableau puisse inserer un nouvelle ligne sans avoir a connaitre les formules utilisées pour "l'automatisation de la saisie"

n°1824901
Ptit loup
Quand c'est flou, y'a un loup
Posté le 10-12-2008 à 14:08:00  profilanswer
 

Eh bien,... il ne te reste plus qu'à coder les choses alors :))
 
Pour t'aider un peu... commence le plus simplement, en essayant d'écrire du texte dans telle ou telle cellule
cells(x,y).value = "blablabla"
 
Tu peux ensuite lui indiquer des formules si tu veux
cells(x,y).formula = "=F20*E20*C20*G20"
 
 
Pour t'aider, ce que je te conseille, c'est aussi d'enregistrer une macro, ça donne une bonne base de travail.
Ensuite, si tu veux insérer une ligne, il te faut savoir où insérer cette ligne, en te basant sur la ligne courante par exemple...
 
Pour ton "bouton"... en fait, tu vas dans le mode "design", et tu peux alors ajouter un bouton... ensuite il faut affecter une macro à ce bouton... c'est cette macro qui lancera ensuite les différentes choses que tu veux.
(Tu peux aussi utiliser un bouton dans une barre de tâche pour ça, ou alors un bouton que tu positionnes sur ta feuille Excel directement).
 
Autre point... tu peux aussi ne pas "coder" tout ça, mais dire que tu en fais un copier coller par macro, du coup il te faut une feuille "source" dans laquelle tu viens copier les éléments désirés, et coller à l'emplacement où tu es (en insérant des lignes pour ne pas écraser les choses par exemple).

n°1825533
pierroo08
Posté le 11-12-2008 à 14:50:53  profilanswer
 

Merci voila j'ai réussi a faire ce que je voulais.
 
Merci de ton aide


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Création de ligne/ Tableau Type sous excel

 

Sujets relatifs
[PERL] Passer un tableau en paramètre d'une fonctioncréation e boutique
Tableau plusieurs dimensions et chaine de caractères[resolu]n'arrive pas a supprimer la bonne ligne de ma bdd
Problème de tableauBesoin d'aide pour creation d'un site web
Implémentation type génériqueCréation Jeu géographie
[EDIT après avoir bossé un peu] Retour sur le menu principal 
Plus de sujets relatifs à : Création de ligne/ Tableau Type sous excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR