OVH Cloud OVH Cloud

Tableau à longueur variable

1 réponse
Avatar
Eric
Bonjour,

Je souhaite créer un tableau dont la longueur (nb de lignes) varierait
automatiquement en fontion du nombre de chèque présent dans un chéquier
(j'aurais saisie préalablement dans 2 cellules différentes le premier et le
dernier numéro de chèque d'un chéquier).

Il existe plusieurs types de chéquiers : 30 chq, 50 chq ou 60 chq.

C'est en quelque sorte une mise en forme automatique que je recherche (à la
manière d'un échéancier dont on choisirait les mensualités : 10, 15 ou 20
ans...).

Si je saisie dans B1 : 001 (1er chq du chéquier) et dans B2 : 030 (dernier
chq du chéquier), je souhaite qu'excel me créé automatiquement les 30 lignes
correspondantes (et pas une de plus)
Si dans B2 je saisie 060, je souhaite qu'il me créé 60 lignes

La première ligne comporterait les titres suivants :
- N° de chèque
- Date
- Ordre
- Montant

En espérant m'être clairement exprimé, je vous remercie d'avance pour vos
réponses.

Eric

1 réponse

Avatar
JB
Bonjour,

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" And Target.Count = 1 And [B1] <> "" Then
Cells(4, 1) = "Chèque"
Cells(5, 1) = "Date"
For lig = 1 To [B2]
Cells(lig + 1, 4) = Format([B1] + lig - 1, "000")
Next lig
End If
End Sub


Cordialement JB



Bonjour,

Je souhaite créer un tableau dont la longueur (nb de lignes) varierait
automatiquement en fontion du nombre de chèque présent dans un chéq uier
(j'aurais saisie préalablement dans 2 cellules différentes le premier et le
dernier numéro de chèque d'un chéquier).

Il existe plusieurs types de chéquiers : 30 chq, 50 chq ou 60 chq.

C'est en quelque sorte une mise en forme automatique que je recherche ( à la
manière d'un échéancier dont on choisirait les mensualités : 10, 15 ou 20
ans...).

Si je saisie dans B1 : 001 (1er chq du chéquier) et dans B2 : 030 (dern ier
chq du chéquier), je souhaite qu'excel me créé automatiquement les 30 lignes
correspondantes (et pas une de plus)
Si dans B2 je saisie 060, je souhaite qu'il me créé 60 lignes

La première ligne comporterait les titres suivants :
- N° de chèque
- Date
- Ordre
- Montant

En espérant m'être clairement exprimé, je vous remercie d'avance po ur vos
réponses.

Eric