Problème de format et de formule

Résolu/Fermé
Tamtam7010 Messages postés 22 Date d'inscription lundi 2 février 2009 Statut Membre Dernière intervention 25 juillet 2021 - 26 janv. 2018 à 20:36
Tamtam7010 Messages postés 22 Date d'inscription lundi 2 février 2009 Statut Membre Dernière intervention 25 juillet 2021 - 28 janv. 2018 à 18:17
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 704
26 janv. 2018 à 22:48
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 lundi 2 février 2009 Statut Membre Dernière intervention 25 juillet 2021
27 janv. 2018 à 01:16
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 lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 704
27 janv. 2018 à 12:03
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 jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 33
26 janv. 2018 à 23:01
Bonsoir
Je pense qu'un fichier serait plus parlant .
https://www.cjoint.com
cordialement
0
Tamtam7010 Messages postés 22 Date d'inscription lundi 2 février 2009 Statut Membre Dernière intervention 25 juillet 2021
27 janv. 2018 à 01:06
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 jeudi 27 mars 2014 Statut Membre Dernière intervention 13 janvier 2024 33
27 janv. 2018 à 18:30
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 lundi 2 février 2009 Statut Membre Dernière intervention 25 juillet 2021
28 janv. 2018 à 18:17
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