Displaying An Array
Jul 6, 2007
I'm looking for a better/faster way to display the entirety of an array (dimensions like 10 by 10, mixes of strings and integers), besides assigning all of the values to cells in a worksheet. A pop-up window or form would be stellar, but I don't know how to work with forms so well.
View 14 Replies
ADVERTISEMENT
Apr 21, 2007
Is It Possible to use VBA Coding to Display An Image (Object),
And Un-Display or Remove that Same Image (Object) using a VBA Code?
Example:
I have a Mailbox Picture that I would Like to Show, but only when a cell's
value = 5. If the Cell's Value is not 5, then don't display the mailbox.
View 12 Replies
View Related
Jul 30, 2012
in C a string is nothing more than an Array of characters ending with a null character.
in VBA this does not seem to be the case.I am trying to use the BlowFish code from David Midkiff for some encryption, however the code sometimes fails:
When encrypting a string a string of a specific length should be returned. however sometimes one of the characters of the encrypted string is a null character, and the returned encrypted string (with a embedded null character) is causing me problems. I want to check for the null character and if present redo the encryption. But how do I check for the presence of this null character in a unicode (double-byte) string?
Checking with Len(encrypted) gives the correct length (!) but trying to move each (unicode)character into an array fails when using the Mid() function past the null character in the string.
Now I can use
byteArray() = StrConv(unicodetext,vbFromUnicode)
to get the lower byte of each character into an array easily, but how do I do this for both bytes of the unicode characters?
Using an integer array does not work other than through
intArray(j) = CInt(AscW(Mid(Outp, j, 1)))
which fails on the nullstring in my encrypted text.
I have tried with variants but so far no luck. I thought if the string was entered into a variant then I could also address the variant as an array of bytes, but that does not seem to be accepted by VBA.
View 1 Replies
View Related
Sep 9, 2012
I am trying to populate many arrays with the same code using something like this. For this test, assume the following data in A1.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Code:
Sub populate()
Dim firstArr(5), secondArr(5), thirdArr(5), fourthArr(5), fifthArr(5) As Integer
Dim r, c, num As Integer
[Code]....
The above code does not work of course and falls over. I am unsure whether I should try and concatenate with something like this eg "" & arrName(i) = Cells (r,c) or go down a different route.
View 6 Replies
View Related
Dec 20, 2013
I need to export this to Xcelsius which doesn't support any macros/vba. Btw I can;'t use Row() in xcelsius too.
[Code].....
View 4 Replies
View Related
Oct 2, 2008
I have a class module with several private variables, including one that is an array of a user-defined type. I am trying to set the values of a single element of this array with "Property Let ..." from a string array:
View 4 Replies
View Related
Apr 7, 2009
Say I have 3 columns of data: A1:C10 and I want to run a Match() function on them all together to see if I get a match any one those cells, say the value of have in X1.
Since, Match only allows a One-Column lookup array.. is there a way to "concatenate" or "append" the 3 columns together within a formula so now I would be looking to Match in an array that is 1 column * 30 rows?
Basically want to convert =Match(X1,A1:C10,0) to =Match(X1,A1:A30,0) without moving around the raw data in the sheet.
And I want to avoid doing an AND or OR formula that uses 3 separate MATCH() for each column.
I have a hunch that the MMULT or MMULT/TRANSPOSE functions are involved, but can't seem to get it right.
View 6 Replies
View Related
May 2, 2013
I'm only starting to get to grips with arrays. I have what I consider to be a lot of data that I need to 'cut' into separate workbooks. I have written some code that does this by simply looping through each line, 250k+, checking against a variable and copying the row into a separate sheet. This took longer than it would have doing it manually. It was suggested to me that I use arrays to speed up the process. I have managed to store the test data into an array but am struggling to find a way to loop through and pull out an entire 'row' from the array based on a variable. I have looked for 2 days in various places to find some way to loop through the data held in the array, but to no avail.
That code will appear here from about 8am GMT tomorrow. I know that once I've cracked this I'm on the road to some very significant time saving and comprehensive report writing.
View 9 Replies
View Related
Aug 5, 2014
I want to pass an array to Offset in the "Height" parameter, without having to type the array.
{=MAX(SUBTOTAL(9,(OFFSET(A1,ROW(1:5),,{1,2,3,4,5}))))}
I can't seem to figure out how to build the {1,2,3,4,5}. I've tried another ROW(1:5) and have tried nesting that like N(ROW(1:5)) but nothing works.
How I can get the {1,2,3,4,5} without having to type it out (so that I can expand this to a larger list)??
View 8 Replies
View Related
Aug 26, 2009
I am trying to filter an array (the longer one) using the shorter array as the criteria. I am currently doing this using the following method
IF(LOOKUP(lookup cell, array)=lookupcell, lookupcell, "FALSE")
I then copy and paste 'values' and filter out the 'false' to get my final result.
This has worked in the past, but for some reason that I simply can't figure out, the formula isnt working! I've attached the example, and I've highlighted a number in blue (cell E522 and C103), (that should be being found in the 'LOOKUP' function) but is returning a "FALSE". I have looked over the code and simply can't figure out why Excel isn't returning the right value.
This is obviously happening for a quite a few of my numbers, as my filter result is returning an array that is about 1500 shorter than it should be. I have highlighted E522 as the 'example cell' to look at.
View 6 Replies
View Related
Nov 24, 2009
I have tried different formula involving with decimal places.
If A1 has a whole number like 5141234 then the result would come out as a whole number =(A1-5148000)*1.000440935+48000
If A1 has three decimal places like 5142356.654 then the result would out as three decimal places
View 4 Replies
View Related
Jun 21, 2014
wondering is there a VBA equivalent of --() in excel that turns trues and falses to 1's and 0's?
View 14 Replies
View Related
Nov 6, 2013
Is there anyway to recreate this formula w/o it being an array ?
{=IF(C3="","",IFERROR(INDEX('Master List'!$B$1:$B$2000,MATCH(TRUE,ISNUMBER(SEARCH('Master List'!$A$1:$A$2000,C3)),0)),"ADD TO MASTER"))}
View 5 Replies
View Related
Nov 15, 2007
=CORREL(C1:C10,C12:C21) at H1
=CORREL(C1:C10,C23:C32) at H2
=CORREL(C1:C10,C34:C43) at H3
etc
can i have a macro that first array remain the same, and second array always 11 cells added. drag it down also can
View 9 Replies
View Related
Mar 22, 2007
I've tried to multiply each element in a 6x6 array by a similar 6x6 array, both on the same sheet, and it worked.(see Macro2 and attached xls file "Test").Then I got more ambitious and tried to do the multiplication from a standard array in sheet "TestA", with the result on the same sheet, by each array in sheet "TestB" and failed.How do I solve this problem? Pgualb PS:I'm using the R1C1 style.
Sub Macro2()
For y = 29 To 34
For x = 2 To 7
Cells(x, y) = Cells(x, y - 27) * Cells(x, y - 18)
Next x
Next y
End Sub
Sub Teste12()
'Multiplica matriz em TestB por matriz padrão em TestA com _
'resultado na matriz em TestA correspondente à matriz em TestB
'
Dim x, y As Integer
For y = 2 To 7.............
View 7 Replies
View Related
Feb 13, 2014
I was looking to have a Word for example 'Apple' but want it as a number e.g '10'. I want to use it so that I can add up the prices of items by just clicking on the name of the item. So If I want to add up 3 items e.g. an apple , a banana and a pear which all cost £10 each I want to be able to click all three items and get the total of £30 displayed in a certain box.
View 1 Replies
View Related
Oct 11, 2008
I'm working with a worksheet with one sheet per day of the month (we use a master, copy/paste, change the copy to the current month, and go from there). I've already got it to figure the dates based off (really difficult).
View 3 Replies
View Related
Dec 19, 2009
I have an XML file which I can open in Excel as an XML table. When I try to insert a chart from any of the data, a chart appears but the data appears as the legend but not as any lines on the chart. The column headings, which would normally appear as the legend, do not appear. The chart itself is blank. Does anyone have any ideas of a way to solve this?
View 10 Replies
View Related
Feb 18, 2010
Refer to the attached worksheet. On entering a value into cell C7, I'd like the value of the adjacent column D7 to be displayed in F6. Then when a value is entered in manually into C8, it will then update and put the value of D8 into F6. The idea is an individual will enter a value each week, updating that value. I intend to hide column D.
View 2 Replies
View Related
May 22, 2013
I cant see my A B C D bar in a spreadsheet page. I can see it in the same book different sheet though.
Excel options/advanced/display options for worksheet/ show row and column is ticked
And also tried simply Unhide on the vertical column 1 2 3 4
View 2 Replies
View Related
May 2, 2014
I have an excel sheet which contains details of quantities supplied of a particular party by an agent! It ranges from a period of April to March In Some places the agent has supplied a party's material only from april to december and jan,feb , march is supplied by a different agent for the same party.
I want to create a report which is as follows: When i choose an agents name, It should show me all the parties to which he has supplied the material and all the months from april to march. If he has not supplied in a particular month then show zero. Same should be for all the agents.
I need to create this report and i was trying with pivot tables but that didnt work!
I guess it can be done using vba code!
I have attached a sample file : Data Filtering VBA.xlsx‎
View 5 Replies
View Related
Jan 12, 2009
Is there anyway I would be able to display the current age of majority (19 here at home) in a cell or userform? This would have to be current each day the form or sheet was opened.
View 5 Replies
View Related
Mar 27, 2006
1. What is the maximum characters an Excel cell can take?
I try to import a very large text string into an Excel cell. I notice that
it's truncated to a certain maximum length.
When I set the cell type to be TEXT it displays #########################
But when I set cell type to GENERAL then it displays ok.
I just did a Len() on my text cell and it appears the maximum characters
allowed is 330. Is it possible to extend this?
View 9 Replies
View Related
May 31, 2012
I have two columns in my spreadsheet, and both are dates. Using a calculation (one date minus the other) I get the duration (in days) between the two.
I also apply color coding to say if the duration is > X, then color code as red, etc.
All the color coding is working fine for values that are either > or < 0, but anything where the two dates are the same (date 1 - date 2 = 0), the value shows as blank.
When I click on the cell, the value "0" is actually IN the cell, but it's now showing, as if the font was colored white or something, but it hasn't.
I don't have anything in the code telling the worksheet not to display "0" values, so I don't know where to go...
View 5 Replies
View Related
Jul 19, 2005
I have a bunch of cells that are only displaying ########## (they contain strings of text, and the actual text can be seen in the formula bar).
I know for a fact that the cells do not exceed the character limit for a cell and other cells in the same column are being displayed just fine. I've also tried adjusting the row height and column width but it doesn't seem to be working.
View 9 Replies
View Related
Jul 19, 2006
I want to have a function that finds the largest number in a selection range. However, i want it to display what's in the cell beside it! Example:
Say the largest value is in B6 well I was wondering how you would go about displaying the value in C6.
View 5 Replies
View Related
Jan 25, 2014
I have a spreadsheet and am in the middle of creating a userform to display the results of data over a given period (period selected by user).
In that userform I would like to display a graph (the graph will be created behind the scene once the date range has been selected). Is there any way that the graph can be displayed on the userform? If so, how?
View 1 Replies
View Related
May 26, 2014
check the table in the attachment.
I only want the top row / filters (A1 - H1) to be displayed on Table 1 but keep the functionality of it.
Is it somehow possible to hide all the information below A1-H1 or put it on another table and let Table 1 refer to it?
The table is mostly in German but it shouldn't matter.
View 2 Replies
View Related
Jul 7, 2014
So i'm receiving a web query on a sheet that is taken from a table off the web. When this data gets extracted into the sheet, it populates as "$xxxM" in order to show that it is a certain million dollars. The problem is, I need to total all these numbers to display at the bottom of my report. So essentially, I am trying to configure web query to display as "number" as opposed to "$numberM" so it is easier to total.
View 1 Replies
View Related
Jul 27, 2014
I'm putting the finishing touches to a grade sheet for the new academic year. I have one column that calculates a grade using the OFFSET function from a given number of points. However, I only want this cell to show a grade when the nine individual unit columns have been populated. If fewer than 9 columns have been populated, the cell in question needs to be blank. I've tried using COUNTA to count the number of populated cells and then linking that cell to an =IF(Q5=9... formula, but haven't been able to crack it yet. I'm probably missing something obvious...
View 8 Replies
View Related