Soustraire deux colonnes et récupérer la différence.
Greg
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je vous explique ma demande, j'utilise un script dont l'objectif est d'aller récupérer le contenu d'une colonne en fonction de son nom et de le copier dans une autre colonne avec un nom différent.
Mon souci est que j'aimerais effectuer la soustraction de deux colonnes avec deux nom différents : Facts_september & Facts_October et après copier cette soustraction dans une colonne nommé "Facts_Bilan". Mais je bloque sur la façon de faire. Voici mon code actuel :
Merci
Je vous explique ma demande, j'utilise un script dont l'objectif est d'aller récupérer le contenu d'une colonne en fonction de son nom et de le copier dans une autre colonne avec un nom différent.
Mon souci est que j'aimerais effectuer la soustraction de deux colonnes avec deux nom différents : Facts_september & Facts_October et après copier cette soustraction dans une colonne nommé "Facts_Bilan". Mais je bloque sur la façon de faire. Voici mon code actuel :
Option Explicit
Sub CopieColleColonne()
Dim X As Integer
Dim Cs As Integer ' Colonne source
Dim Cc As Integer ' colonne cible
Dim DlgCs As Integer ' dernière ligne colonne source
Dim DlgCc As Integer ' dernière ligne colonne cible
Dim Dcol As Integer ' dernière colonne
With Worksheets("Feuil1")
Dcol = .Cells(5, Columns.Count).End(xlToLeft).Column ' dernière colonne de données basé sur la ligne 1
For X = 1 To Dcol ' parcours les colonnes
If .Cells(5, X) = "Facts" Then Cs = X
If .Cells(5, X) = "Facts_Bilan" Then Cc = X
Next X
DlgCs = .Cells(Rows.Count, Cs).End(xlUp).Row ' dernière ligne de données basé sur la colonne source
DlgCc = .Cells(Rows.Count, Cc).End(xlUp).Row + 1 ' dernière ligne de données basé sur la colonne cible
If Cs > 0 Then .Range(.Cells(8, Cs), .Cells(DlgCs, Cs)).Copy .Cells(DlgCc, Cc)
End With
End Sub
Merci
Configuration: Windows / Edge 18.17763
A voir également:
- Excel soustraction deux colonnes
- Formule moyenne excel plusieurs colonnes - Guide
- Comment faire deux colonnes sur word - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Déplacer colonne excel - Guide
- Liste déroulante excel - Guide
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour, quel est le rapport entre ta nouvelle demande et le script?
Non justement je fais sans numéro, je fonctionne par rapport au nom des colonnes, comme dans mon exemple (ce qui fonctionne) mais c'est l'étape de soustraction et d'implémentation dans le code ou je bloque..
Je souhaite lier la soustraction avec le script.
Dans l‘idée, soustraire les deux colonnes nommées et afficher les valeurs dans une autre colonne.
Vu que mon script fait déjà la 2nd partie je me suis dis que ce serait peut être plus simple pour vous donner l’idée de ce que je voulais faire