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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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.