Somme VBA
Jowaander
Messages postés
16
Statut
Membre
-
Le Pingou Messages postés 12375 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12375 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour. Qui peut m'aider avec ce code ? En faite ma première ligne varie tout le temps
Dim i As Long, plage As Range, résultat As Integer
With Sheets("Facture")
For i = ? To .Range("E65356").End(xlUp).Row
Set plage = .Range("E" & i)
résultat = Application.WorksheetFunction.Sum(plage)
Range("E" & Ligne) = résultat
Range("E" & Ligne).Style = "Currency"
Next i
End With
A voir également:
- Somme VBA
- Excel somme colonne - Guide
- Somme en anglais excel - Guide
- Somme si couleur - Guide
- Wannonce somme - Guide
- Autofill vba ✓ - Forum Excel
8 réponses
Bonjour,
J'ai fait quelques modifications à cause des cellules que vous fusionnez (peut créer problème dans le code) .
Votre fichier: https://mon-partage.fr/f/JgiRpEqm/
Bonnes fêtes de Pâques
J'ai fait quelques modifications à cause des cellules que vous fusionnez (peut créer problème dans le code) .
Votre fichier: https://mon-partage.fr/f/JgiRpEqm/
Bonnes fêtes de Pâques
Bonjour,
En faite ma première ligne varie tout le temps
Par le haut ou le bas?
Pour le reste, relisez ce que vous avez écrit(je suppose que c'est vous) car y a comme une erreur entre le for et le next
En faite ma première ligne varie tout le temps
Par le haut ou le bas?
Pour le reste, relisez ce que vous avez écrit(je suppose que c'est vous) car y a comme une erreur entre le for et le next
Bonsoir,
J’ai adapté et compléter votre code salon ce que j’ai compris. Je vous laisse le soin pour les essais.
Merci de votre réponse.
Votre fichier : https://mon-partage.fr/f/mIDqUhVx/
J’ai adapté et compléter votre code salon ce que j’ai compris. Je vous laisse le soin pour les essais.
Merci de votre réponse.
Votre fichier : https://mon-partage.fr/f/mIDqUhVx/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Soit ca m'affiche erreur d'execution code 6 soit l'image
src='https://img-19.ccm2.net/tuvg0KxmjWVoK5HgjWtwsefI0Eg=/440x/c9de6f186c96480ea39158750d766ae4/tmp/SharedScreenshot.jpg' alt='' width='440' border='0' loading='lazy'/>
src='https://img-19.ccm2.net/tuvg0KxmjWVoK5HgjWtwsefI0Eg=/440x/c9de6f186c96480ea39158750d766ae4/tmp/SharedScreenshot.jpg' alt='' width='440' border='0' loading='lazy'/>
Bonjour,
Eh bien sans savoir après quelle commande se produit la faute, j'ai essayé toutes les commandes possibles et je n'ai aucune faute.
Remarque: j'ai l'impression que votre macro ne sert à rien du tout sauf à agrandir parfois la ligne avec nom du client sans raison car il y a largement la place.......!
Avant d’utiliser une macro pour ajuster automatiquement les cellules avez-vous essayé d’entrer un nom fictif, Le plus long possible, et regarder ce qui se passe….. ! Est-ce nécessaire de la mettre !!!!!!!!!
Pour modifier le nom Réinitialisation par Modifier, vous ouvrez le formulaire *Form_Facture* puis clic droit sur le bouton de commande et dans la liste clic Propriétés chercher Caption et y inscrire le nouveau nom, ….puis enregistrer.
Salutations.
Le Pingou
Eh bien sans savoir après quelle commande se produit la faute, j'ai essayé toutes les commandes possibles et je n'ai aucune faute.
Remarque: j'ai l'impression que votre macro ne sert à rien du tout sauf à agrandir parfois la ligne avec nom du client sans raison car il y a largement la place.......!
Avant d’utiliser une macro pour ajuster automatiquement les cellules avez-vous essayé d’entrer un nom fictif, Le plus long possible, et regarder ce qui se passe….. ! Est-ce nécessaire de la mettre !!!!!!!!!
Pour modifier le nom Réinitialisation par Modifier, vous ouvrez le formulaire *Form_Facture* puis clic droit sur le bouton de commande et dans la liste clic Propriétés chercher Caption et y inscrire le nouveau nom, ….puis enregistrer.
Salutations.
Le Pingou

Merci beaucoup. Cela fonctionne parfaitement.
Mais pour les cellules fusionnées votre code d'AutoFit ne marche pas.
Merci, content pour vous.
Pour votre info le code AutoFit réalise ceci :Cette méthode modifie la largeur des colonnes de la plage spécifiée pour obtenir le meilleur ajustement.
N'a rien à voir avec le code pour fusionner les cellules ( MergeCells ).
Salutations.
Le Pingou
Et aussi pour la conversion du total général j'ai trouvé. Mais j'aimerais aussi si le total général se trouve par exemple à ligne 35 faire la conversion à la ligne +2
Si j’ai bien compris vous voulez placer le total général 2 lignes plus bas…
Dans macro
Les lignes 2 et 3 :
Puis les dernières lignes comme suit :
Salutations.
Le Pingou