Insertion d'une ou plusieurs lignes via userform

vassili

XLDnaute Occasionnel
Bonjour,

Voila j'ai un petit problème qui est le suivant. J'arrive a ajouter des lignes en fonction de combien j'en veut mais j'aimerais faire reussir:

- a insérer les informations des diverses combobox à la première ligne vide avec la prise en compte du nombre de ligne à insérer dans la textbox du userform.

Et aussi:

- a insérer les divers numéros de produits c'est à dire le produit de type 4, si je veut commander 5 produits de type 4 il faut que cela puisse m'afficher les numéro de produits 5, 6, 7, 8 et 9 (c'est plus compréhensible lorsque l'on a le fichier sous les yeux).

Je vous ais ci-joint le fichier,

Regarde la pièce jointe Test.xls

Si vous avez des questions n'hésiter pas :)

Cordialement
 

Pièces jointes

  • Test.xls
    36 KB · Affichages: 280
  • Test.xls
    36 KB · Affichages: 276
Dernière édition:

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
feuil3 bouton update
choisir le dossier puis le fichier
à bientôt
 

Pièces jointes

  • TestVassili_v2.zip
    41.4 KB · Affichages: 30
  • TestVassili_v2.zip
    41.4 KB · Affichages: 30
  • TestVassili_v2.zip
    41.4 KB · Affichages: 31

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

Bonjour bebere

Elle marche trés bien la macro merci, mais seul hic c'est que tu n'importe pas les entetes année, vente, achat, vente ...

Il faudrait les importés pour et les comparés au anciennes entetes qui sont présente sur la feuille de la base et mettre à jour en fonction des données qui seront importées.

Si une des colonnes a été supprimer lors de l'importation du fichier l'année 3 par exemple il faut que ce la puisse mettre dans cette colonne vide 0.

Merci d'avance,

Vassili
 

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
comparer quoi tu as des entêtes année,vente,achat,vente,achat,etc
ou alors vérifier si les entêtes correspondent
je veux dire les données d'une colonne avec entête vente va bien dans une colonne à entête vente,idem pour achat
numéroter serait une solution année,vente1,achat1,vente2,achat2,etc
autre possibilité on ne se comprend pas
à bientôt
 

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

bonjour bebere

C'est en effet le faite de vérifier si les entêtes correspondent entre les deux fichiers et pour la numérotation c'est tout à fait ce que tu m'a dis année,vente1,achat1,vente2,achat2,etc :)

Désolé si je ne suis pas trés explicite.

A bientot

Vassili
 
Dernière édition:

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

Bonjour bebere,

Merci pour le fichier c'est vrai que je n'aurait jamais penser a faire ce genre de macro moi qui suit novice :), mais il y a plusieurs soucis. Si je désire ajouter des colonnes dans le fichier Exemple pour l'importer dans la base il ne les ajoutes pas (il reste bloquer sur la colonne V et si j'ajoute des lignes il n'importe carrément pas le fichier.

J'ai changer les entetes de la feuille à importer du fichier Exemple et de la feuille dans la base (feuil3) par:

vente1 achat1 vente2 achat2 vente3 achat3 vente4 achat4 vente5 achat5 vente6 achat6 vente7 achat7 vente8 achat8 vente9 achat9 vente10 achat10 vente11

Et un dernier détail lorsque que l'on importe la feuille et qu'il a ajouter des colonnes avec des informations qui commencent à la l'année 3, il faudrait que cela marque pour les années 1 et 2.

Je te renvoie le fichier exemple.

Regarde la pièce jointe Exemple.xls

Merci et à bientot

Vassili
 

Pièces jointes

  • Exemple.xls
    35.5 KB · Affichages: 58
  • Exemple.xls
    35.5 KB · Affichages: 61

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
une autre version(code)
met les données du fichier exemple dans un tableau et les distribue dans feuil3
code module4
à bientôt
 

Pièces jointes

  • TestVassili_v4.zip
    45.6 KB · Affichages: 32
  • TestVassili_v4.zip
    45.6 KB · Affichages: 34
  • TestVassili_v4.zip
    45.6 KB · Affichages: 35

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

re-bonjour bebere,

Merci beaucoup pour cette importation sa marche super :) seulement lorsqu'il y a deux colonne que j'ai supprimer volontairement dans le fichier exemple, la macro importe le fichier dans la base mais n'affiche que des espaces vides alors que j'aimerais avoir des zéros la aussi.

Le fichier à importer ci-dessous:

Regarde la pièce jointe Exemple.xls

Merci et à bientot.
 

Pièces jointes

  • Exemple.xls
    30 KB · Affichages: 69
  • Exemple.xls
    30 KB · Affichages: 76

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

bonjour bebere,

on y est presque ^^, sauf que j'importe le fichier les colonnes ne s'ajoute que jusqu'a la colonne U (ainsi, vente et achat 11 n'apparaissent plus).

a bientot
 
Dernière édition:

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

Vassili
testé avec 3 fichiers exemples différents
mis une remarque dans le code
ajouté format
à bientôt
 

Pièces jointes

  • TestVassili_v4.zip
    44.5 KB · Affichages: 28
  • TestVassili_v4.zip
    44.5 KB · Affichages: 29
  • TestVassili_v4.zip
    44.5 KB · Affichages: 30

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

Bonjour bebere,

J'ai utilisé le fichier que tu as uploader le 27/02/2011 à 15h50 et upload l'exemple que je t'ai mis ci dessous, tu verra le problème que je rencontre.

Le fichier exemple à importer:

Regarde la pièce jointe Exemple.xls

Merci et a bientot

Vassili
 

Pièces jointes

  • Exemple.xls
    43 KB · Affichages: 57
  • Exemple.xls
    43 KB · Affichages: 62
Dernière édition:

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

Vassili
mis un commentaire dans le code,variable concernée Li
à bientôt
 

Pièces jointes

  • TestVassili_v4.zip
    44.8 KB · Affichages: 31
  • TestVassili_v4.zip
    44.8 KB · Affichages: 33
  • TestVassili_v4.zip
    44.8 KB · Affichages: 27

vassili

XLDnaute Occasionnel
Re : Insertion d'une ou plusieurs lignes via userform

bonjour bebere,

Je suis désolé j'avais pas vu le code en commentaire , merci sa trés bien maintenant beaucoup en tout cas.

J'aurais une derniere question à propos d'un tri si tu est toujours disposé à répondre à mes questions.

Pour le tri justement j'aimerais faire le deux colonnes sur deux feuilles différents dans un même fichier:

L'idée est de mettre un identifiant numérique de 0 à 256 commun aux deux feuiilles.

Je te montre comme suit dans deux fichier distinct:

Regarde la pièce jointe TestVassili_v5.xls

Merci et à bientot,

Vassili
 

Pièces jointes

  • TestVassili_v5.xls
    28.5 KB · Affichages: 71
  • TestVassili_v5.xls
    28.5 KB · Affichages: 77

Bebere

XLDnaute Barbatruc
Re : Insertion d'une ou plusieurs lignes via userform

bonjour Vassili
D'après ce que j'ai compris
explications dans tri et base
est ce le résultat attendu
à bientôt
 

Pièces jointes

  • TestVassili_v5.xls
    38 KB · Affichages: 70
  • TestVassili_v5.xls
    38 KB · Affichages: 70
  • TestVassili_v5.xls
    38 KB · Affichages: 68

Discussions similaires