bonjours a tous,
je creer une base de données sous excel avec 3 feuilles:
- la premiere affichera les renseignement
- la seconde permet de les ecrirent et contient une macros pour envoyer les info vers la premiere
- la troisieme est un menu.
le probleme est que je n'arrive pas a faire fonctionner ma macros,
j'ai erreur 400 qui apparait ou des problemes de classe.
Voici le site ou j'ai trouvé le code: http://www.01net.com/article/273366.html
et voici le code:
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 Sub transpose_dans_tableau() 'Atteindre le formulaire et mémoriser les données' Sheets("Formulaire").Select Range("B1:B4").Select Selection.Copy 'Test pour déterminer la ligne où coller les infos dans le tableau' Sheets("Base de données").Select valeurA2 = Range("A2").Value If valeurA2 = "" Then Range("A2").Select Else Range("A1").Select Selection.End(x1Down).Select ligne_active_base = ActiveCell.Row Range("A" & ligne_active_base + 1).Select End If 'Mémorise le n° de la ligne pù coller les données' ligne_active_base = ActiveCell.Row 'Collage avec transposition' Range("A" & ligne_active_base).Select Selection.PasteSpecial Paste:=x1PasteAllExceptBorders, _ Operation:=x1None, SkipBlanks:=False, Transpose:=True 'Rendre vierge le formulaire' Sheets("Formulaire").Select Range("B1:B4").Select Selection.ClearContents Range("B1").Select 'Retourner dans le tableau' Sheets("Base de données").Select Range("A1").Select End Sub
Partager