Excel: Obtenir des cellules de couleur
1) Comment puis-je obtenir la couleur d'une cellule à l'aide d'une Macro Excel? Je n'arrivais pas à cette fonction de travail:
Sub BGCol(MRow As Integer, MCol As Integer)
bgColor = Cells(MRow, MCol).Interior.ColorIndex
End Sub
2) Dans la cellule x,y, je veux avoir la formule suivante:
=BGCol(x,4)
Alors, comment puis-je obtenir la ligne actuelle de l'indice?
OriginalL'auteur Caner | 2011-02-24
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser une Fonction:
Utiliser la Ligne() de la ligne (surprise).
OriginalL'auteur Ekkehard.Horner
:::Utiliser La Formule::
=getcolor(x4)
OriginalL'auteur Brandon
Alternativement, si vous ne voulez pas utiliser des Macros ou VBA, vous pouvez obtenir le Couleur de la Cellule à l'aide de Aspose.Les cellules API.
Couleur de la cellule ou de la Cellule de la Couleur de Remplissage est représenté par
Cellule de la Couleur de la Police est représenté par
Exemple de fichier Excel utilisé à l'intérieur du Code
Veuillez considérer l'exemple suivant fichier Excel indiquée à l'intérieur de l'instantané. Ici, la cellule C4 est rempli avec Jaune couleur et sa couleur de police est Rouge.
Le code suivant dans C# et Java charges de l'exemple de fichier Excel comme indiqué ci-dessus et accède à la cellule C4 et son Style d'objet. Puis il imprime la cellule, couleur de remplissage, c'est à dire Jaune et la cellule de la couleur de police, c'est à dire Rouge.
Voir aussi le Sortie de la Console donné ci-dessous et de lire les Commentaires à l'intérieur du code pour plus de compréhension.
C#
Sortie De La Console - C#
Java
Sortie De La Console Java
OriginalL'auteur shakeel