Vba créer tableau
Résolu/Fermérimoa Messages postés 149 Date d'inscription samedi 9 février 2013 Statut Membre Dernière intervention 18 octobre 2024 - 31 août 2022 à 01:51
- Vba créer tableau
- Tableau croisé dynamique - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Tableau ascii - Guide
5 réponses
Modifié le 29 août 2022 à 20:19
Bonjour
En utilisant offset(nb_lignes,nb_colonnes)
Exemple en partant de "AP1"
Dim celdeb As Range
Set celdeb = Range("AP1")
celdeb.Offset(0, 1).Value = "total"
celdeb.Offset(0, 2).Value = "achat"
celdeb.Offset(0, 3).Value = "vente"
celdeb.Offset(0, 4).Value = "bonus"
celdeb.offset(1,1).Value = "...."
Cdlmnt
Modifié le 30 août 2022 à 15:26
Bonjour
1. cette instruction n'a pas à y être
Selection.End(xlDown).Select
2. Pour le reste, ceci répond à la question posée
Sub testmacro()
Dim celtab As Range
Set celtab = Range("AP1")
celtab.Offset(0, 1).Value = "Total"
celtab.Offset(0, 2).Value = "Achat"
celtab.Offset(0, 3).Value = "Vente"
celtab.Offset(0, 4).Value = "Bonus"
celtab.Offset(1, 1).Value = Application.WorksheetFunction.Sum(Columns(10))
End Sub
https://www.cjoint.com/c/LHEnmCuTkOB
Ctrl+k pour lancer la macro
Cdlmnt
29 août 2022 à 20:29
Merci beaucoup pour la réponse rapide je vais l'essayer et revenir
29 août 2022 à 21:42
Je ne sais pas ce que j'ai manqué il ne bouge pas voici j'ai copié collé ce que j'avais mis, il me donne erreur dans la 4e ligne dont le titre total.
Aussi, sur cette ligne comment mettre la valeur de la somme de la colonne 10, est ce que ceci pourra fonctionner "=SUM(C[10])"
Sub testmacro()
Dim celtab As Range
Set celtab = Range("AP1")
Selection.End(xlDown).Select
Celtab.Offset(0, 1).Value = "Total"
Celtab.Offset(0, 2).Value = "Achat"
Celtab.Offset(0, 3).Value = "Vente"
Celtab.Offset(0, 4).Value = "Bonus"
Celtab.Offset(1, 1).Value = ""
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question31 août 2022 à 01:51
Merci beaucoup ça fonctionne