Programmation VBA excel
Fermé
Balata9
-
7 déc. 2011 à 14:21
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 8 déc. 2011 à 00:34
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 8 déc. 2011 à 00:34
A voir également:
- Programmation VBA excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Excel compter cellule couleur sans vba - Guide
1 réponse
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
8 déc. 2011 à 00:34
8 déc. 2011 à 00:34
Bonsoir Leslie,
C'est un peu compliqué, une demande aussi longue... Un filtre automatique ne suffit pas ?
Sinon, il y a des trucs classiques à écrire :
- Sheets("Tableau").Cells(ligne_t,colonne_t).Value=Sheets("Export").Cells(ligne_e,colonne_e).Value (pour copier dans l'onglet tableau des données de l'onglet export)
- If Sheets("Export").Cells(ligne_e,colonne_e).Value=0 Then
action
End If
ou
If Sheets("Export").Cells(ligne_e,colonne_e).Value="" Then
action
End If
et une astuce à appliquer pour ne pas prendre en compte les centrales que tu as listées (avec une Collection ou qqc de ce genre)
A+
C'est un peu compliqué, une demande aussi longue... Un filtre automatique ne suffit pas ?
Sinon, il y a des trucs classiques à écrire :
- Sheets("Tableau").Cells(ligne_t,colonne_t).Value=Sheets("Export").Cells(ligne_e,colonne_e).Value (pour copier dans l'onglet tableau des données de l'onglet export)
- If Sheets("Export").Cells(ligne_e,colonne_e).Value=0 Then
action
End If
ou
If Sheets("Export").Cells(ligne_e,colonne_e).Value="" Then
action
End If
et une astuce à appliquer pour ne pas prendre en compte les centrales que tu as listées (avec une Collection ou qqc de ce genre)
A+