adriben_95
XLDnaute Nouveau
Bonjour,
Peut-être une question similaire a-t-elle déjà été posée, mais je ne l'ai pas vue donc je m'excuse si je répète la question.
J'ai un problème technique dans la création de la base de données pour l'entreprise qui m'emploie.
J'aurais besoin de créer des programmes qui permettent l'insertion automatique de lignes.
Le but a terme c'est qu'après avoir créé toutes ces lignes, j'aimerais que la base soit figée et ne bouge plus, est-ce possible après de faire copier/coller "valeurs uniquement" (comme je l'ai dit dans ma présentation je ne connais pas VBA et ne sais comment cela fonctionne).
Enfin, quitte à vous embêter jusqu'au bout : s'il était possible de commenter le code, que je comprenne un peu comment cela marche, parce que comme je l'ai dit, je connais quelques langages de programmation mais pas VBA et j'aimerais comprendre comment ce dernier fonctionne.
Merci d'avance
Cordialement.
Peut-être une question similaire a-t-elle déjà été posée, mais je ne l'ai pas vue donc je m'excuse si je répète la question.
J'ai un problème technique dans la création de la base de données pour l'entreprise qui m'emploie.
J'aurais besoin de créer des programmes qui permettent l'insertion automatique de lignes.
Tout d'abord je dispose d'une année de début et d'une année de fin de création du produit dans deux colonnes différentes. J'aimerais insérer autant de lignes que d'années durant lesquelles le produit a été fabriqué. Comme je sens que je m'exprime mal, je vous donne un exemple :
Actuellement :
Produit Année Début Année fin
AAA 2003 2007
BBB 1997 2001
Ce que j'aimerais avoir :
Produit Année Début Année fin
AAA 2003 2003
AAA 2004 2004
AAA 2005 2005
AAA 2006 2006
AAA 2007 2007
BBB 1997 1997
BBB 1998 1998
BBB 1999 1999
BBB 2000 2000
BBB 2001 2001
Ensuite, il existe 19 teintes différentes pour le produit lorsqu'il a une épaisseur de "3 mm" (renseigné comme ça dans une colonne sous Excel). J'aimerais donc insérer 19 lignes pour les produits dont l'épaisseur est de 3 mm, 3 lignes pour une épaisseur de 4 ou 5 mm (renseignés "4 mm" et "5 mm").
Exemple :
Actuellement :
Produit Descriptif teinte
AAA 4 mm
Ce que j'aimerais avoir :
Produit Descriptif teinte
AAA 4 mm t1
AAA 4 mm t2
AAA 4 mm t3
Le but a terme c'est qu'après avoir créé toutes ces lignes, j'aimerais que la base soit figée et ne bouge plus, est-ce possible après de faire copier/coller "valeurs uniquement" (comme je l'ai dit dans ma présentation je ne connais pas VBA et ne sais comment cela fonctionne).
Enfin, quitte à vous embêter jusqu'au bout : s'il était possible de commenter le code, que je comprenne un peu comment cela marche, parce que comme je l'ai dit, je connais quelques langages de programmation mais pas VBA et j'aimerais comprendre comment ce dernier fonctionne.
Merci d'avance
Cordialement.