gratifiant > microsoft.* > microsoft.excel

JJ (17/08/2007, 08h36)
bonjour,
J'essaie de créer un livre de comptabilité. J'entre les données dans un
journal. (Feuille journal). et en fonction du N° de compte (une trentaine)
contenu dans une cellule (compte), je souhaite transférer la ligne entière
(date, N° de Compte, intitulé, DT, Ct, libellé ) vers le compte impliqué
30,511,512,411...(une autre feuille), et ensuite revenir au journal pour la
"ligne 2" et ainsi de suite. (6 lignes)
J'ai créé cette macro, mais voilà l'écriture arrive toujours sur la première
ligne vierge (Ok) mais du dernier compte.
Au secours ET MERCI
Daniel (17/08/2007, 09h24)
Bonjour.
Il serait plus simple de créer une feuille par compte. Si tu ne veux pas,
télécharge ton classeur sur et poste l'adresse indiquée. Tu
effaçes les éventuelles données confidentielles.
Cordialement.
Daniel
"JJ" <jean-jacques.débutant> a écrit dans le message de news:
2AC8D78D-93AC-465A-9655-82A81AF71C28...
[..]
JJ (19/08/2007, 13h28)
Bonjour,
Pas de problème pour joindre le classeur, mais comment fait-on?
je l'ai structuré de la façon suivante. La feuille "journal"; j'y entre mes
opérations. et ensuite j'ai autant de feuilles que de comptes.
ci-joint ma macro. Lorsque j'appuie sur le bouton les feuilles défilent et
c'est le dernier cpte qui est alimenté. je souhaite qu'il s'arrête sur la
première ligne vierge du cpte nommé: 30,41...
sub transfert()
'
' transfert Macro
'

'

Sheets("journal").Select
If Range("compte1").Value = 30 Then Range("ligne1").Select
Selection.Copy
Sheets("vir").Select
If Range("c11").Value <> "" Then Range("c10").End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
If Range("compte1").Value = 41 Then Range("ligne1").Select
Selection.Copy
Sheets("enfants").Select
If Range("c11").Value <> "" Then Range("c10").End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste

End Sub
JOURNAL DES ENTREES

DATE COMPTE DEBIT CREDIT
ligne1 10/08/2007 30 223
ligne2 10/08/2007 30
ligne3 10/08/2007 41 1067,72
ligne4 10/08/2007 522 610,94
compte1,2,3,4
30 = vir 41 = enfants 522 = EL et ainsi de
suite

ne manque t-il pas ELSE quelque part ? et où
où alors FOR WILE mais mystère?
existe t-il un ouvrage qui explique tout cela?
merci beaucoup. Bon dimanche.
JJ (19/08/2007, 18h50)
J'ai trouvé le site de c-joint sur excelabo.net. J'espère avoir réussi à
joindre mon classeur
merci d'avance
Daniel (19/08/2007, 19h20)
Bonjour.
Euh, non, quand le téléchargement est fini, une adresse est générée. Il faut
que tu copies cette adresse et que tu la postes ici.
Daniel
"JJ" <jean-jacques.débutant> a écrit dans le message de news:
402B707B-1187-4271-A22C-04E64999701F...
[..]
JJ (19/08/2007, 20h40)

-- je vais finir par y arriver
Merci beaucoup
JJ

"Daniel" a écrit :
[..]
Daniel (19/08/2007, 22h26)
Quest-ce que c'est que ce bazar ? Il est où, ton classeur Excel ?
Daniel
"JJ" <jean-jacques.débutant> a écrit dans le message de news:
D8E3B0AD-8169-406D-9EEA-167C80FDEFEA...
[..]
JJ (19/08/2007, 22h50)
Daniel (19/08/2007, 23h21)
Pas mieux.
Peux-tu produire un classeur lisible avec Excel 2003 ?
Daniel
"JJ" <jean-jacques.débutant> a écrit dans le message de news:
2B38EDD4-58EF-42E2-9F53-853B5DA12313...
[..]
JJ (20/08/2007, 00h24)
ok mais vu l'heure. je vais me coucher (minuit passé.)
-- j'essaie de faire cela demain
merci d'avance
JJ

"Daniel" a écrit :
[..]
JJ (20/08/2007, 19h44)
Bonjour Daniel,
Cà y est; Jacky m'a proposé une solution. Et c'est OK.
Merci beaucoup pour votre aide à tous les deux.
cela me donne envie de continuer à fouiller.
A +
Discussions similaires