Problème de format et de formule

Résolu
Tamtam7010 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
Tamtam7010 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Débutant sur Excel, j'ai pour ambition de départ de me faire un fichier afin de gérer mes comptes.
J'ai créé un tableau, ajouter un fomulaire qui fonctionne, cependant je rencontre 2 petits soucis :

- premièrement, lorsque j'ajoute une ligne a mon tableau via le formulaire je perds le format monétaire sur la feuille source de mon classeur et je ne parviens pas à y remédier.

- Secondement, une formule toute simple qui me permettrais d'obtenir le solde mi à jour après chaque ajout d'opération ne s'ajoute pas a la nouvelle ligne.

Si vous avez des solutions a me donner, je suis preneur.
Merci d'avance.

Cordialement.

A voir également:

4 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

- premièrement,
As-tu créé ton tableau par insertion tableau ?
As-tu créé ton formulaire en VBA ?

- Secondement,
Sur la colonne E avec tes crédits en colonne C et tes débits D tu peux mettre cette formule
=E2+C3-D3

à tirer sur la colonne.
0
Tamtam7010 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour gbinforme,
J'ai j'ai renseigné deux ligne complète avant de créer le tableau, mais j'ai supprimé ces ligne a un moment donné avant d'en recréer de nouvelles.
Ensuite oui mon formulaire est en VBA.

Dans ton exemple l'opération ajouté se trouverais donc en haut du tableau ce qui est inversé chez moi. après c'est peut-être plus direct comme lecture!!
J'aurais quelques formule à changer mais ça doit être faisable.
Pour en revenir a la formule j'ai ceci : =H2+[@Crédit]-[@Débit] (H2 étant mon solde précédent) cette action ne se rajoute pas lorsqu'une nouvelle ligne est ajouté au tableau.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

l'opération ajouté se trouverais donc en haut du tableau
Non c'est bien en bas

cette action ne se rajoute pas lorsqu'une nouvelle ligne est ajouté au tableau.
Ceci vient du fait qu'il faut ajouter une nouvelle ligne à ton tableau, par exemple
Dim pos As Long
    With Range("Tableau1")
        pos = .Row - 2
        With .ListObject
            .ListRows.Add AlwaysInsert:=False
            Range("H" & .ListRows.Count + pos).Resize(2, 1).FillDown
        End With
    End With
0
julia Namor Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   33
 
Bonsoir
Je pense qu'un fichier serait plus parlant .
https://www.cjoint.com
cordialement
0
Tamtam7010 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Merci a vous de prendre le temps de me répondre.
Voici le fichier.
https://www.cjoint.com/c/HABafju2nz2
0
julia Namor Messages postés 524 Date d'inscription   Statut Membre Dernière intervention   33
 
Bonjour
Ceci devrait faire l'affaire
Dis moi si ok

https://www.cjoint.com/c/HABrDouOAJ6
Cordialement
0
Tamtam7010 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Merci a vous pour l'aide apportée, je vais pouvoir avancer dans ce petit projet perso.

Julia, ton fichier fonctionne je vais pouvoir l'utiliser et en tirer quelques infos très utiles

Cordialement.
0