A voir également:
- Tableau excel
- Tableau croisé dynamique - Guide
- Trier tableau excel - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Liste déroulante excel - Guide
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
16 avril 2010 à 09:55
16 avril 2010 à 09:55
Bonjour,
Pourriez vous nous communiquer le code de cette macro que vous utilisez?
Pourriez vous nous communiquer le code de cette macro que vous utilisez?
16 avril 2010 à 10:04
Sub tranpose_dans_tableau()
Dim ligne_active_base As Double
'Test pour déterminer la ligne où coller les infos dans le tableau'
Sheets("réception_fiche_bleu").Activate
'Mémorise le n° de la ligne où coller les données'
If Range("B9").Value = "" Then
ligne_active_base = Range("B9").Row
Else
ligne_active_base = Range("B9").End(xlDown).Row + 1
End If
'Atteindre le formulaire et mémoriser les données'
Sheets("déclaration_fiche_bleu").Range("C8:L21").Copy
Range("B" & ligne_active_base).PasteSpecial Paste:=xlPasteAllExceptBorders, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
'Collage avec transposition'
Application.CutCopyMode = False
'Rendre le formulaire vierge'
Sheets("déclaration_fiche_bleu").Activate
Sheets("déclaration_fiche_bleu").Range("C8:L21").ClearContents
Sheets("déclaration_fiche_bleu").Range("C8").Select
'Retourner sur la base de données'
Sheets("réception_fiche_bleu").Activate
End Sub
voila, merci d'avance
16 avril 2010 à 10:06
celle la c avec transposition...
moi jle fai sans transposition... mais le principe reste le meme...
fo ke jrajoute une condition ki dit que si ya aucune données, ba kil remonte les lignes, ou un truc comme ca
16 avril 2010 à 10:28
ma_ligne_transférée.Clearcontents
Il faudrait (mais attention je préfèrerais voir le code d'abord!!!) remplacer par
!!! Delete est irréversible !!! Faites un fichier test au préalable...
16 avril 2010 à 10:40