XL 2013 format numérique en VBA

bruno972

XLDnaute Junior
Bonjour à tous,

pouvez-vous me dire quelle formule VBA est nécessaire pour mettre les colonnes E à G au format numérique suite à la saisie du formulaire.

merci par avance
 

Pièces jointes

  • Production 2022A.xlsm
    34.8 KB · Affichages: 7

fanfan38

XLDnaute Barbatruc
Bonjour
Quand tu utilises des tableaux structurés il ne faut pas de ligne vide (ça ne sert à rien)
Dès que tu ajoutes une ligne les formules sont recopiées
Pour les numériques tu as val(textbox) ou cint(textbox) ou clng(textbox) ou cdbl(txtbox)
voir l'aide (c'est en fonction des valeurs)

Ci joint ma solution

A+ François
 

Pièces jointes

  • Production 2022A.xlsm
    31.3 KB · Affichages: 5

chris

XLDnaute Barbatruc
Bonjour à tous

J'avais avancé donc je poste.

J'ai aussi enlevé les lignes vides, renommé les tableaux et adapté les plages nommées.

Le code d'ajout est moins concis mais plus lisible : on voit bien quelle colonne est remplie et si elle bouge (changement de l'ordre des colonnes ou ajout d'une colonne) le code continue à fonctionner
 

Pièces jointes

  • Production 2022B.xlsm
    36.8 KB · Affichages: 7

bruno972

XLDnaute Junior
Bonjour à tous

J'avais avancé donc je poste.

J'ai aussi enlevé les lignes vides, renommé les tableaux et adapté les plages nommées.

Le code d'ajout est moins concis mais plus lisible : on voit bien quelle colonne est remplie et si elle bouge (changement de l'ordre des colonnes ou ajout d'une colonne) le code continue à fonctionner
merci pour le travail
Bon week-end
 

fanch55

XLDnaute Barbatruc
Salut à tous,
D'accord avec @fanfan38, lignes vides inutiles dans un tableau structuré .
Mince, plusieurs réponses , et j'avais oublié de cliquer sur Répondre 😩

Ma proposition dans le classeur joint, l'userform a été largement modifié
A noter: l'ajout se fait en début de table, c'est un goût personnel, préférant avoir les dernières saisies en début de table ( facilement modifiable dans l'userform )
 

Pièces jointes

  • Production 2022C.xlsm
    44.8 KB · Affichages: 1
Dernière édition:

Discussions similaires

Réponses
8
Affichages
467